Fala ai Pedro, tudo bem? Vamos lá:
O ngForm é uma Directive?
Sim, o ngForm
é uma diretiva.
Se sim, como funciona a atribuição de valores a variáveis de template?
Não entendi a dúvida, possuí algum exemplo em códigos? Desculpe o mal entendimento da mesma.
Além disso, o ngForm sendo um directive, eu poderia usar ngForm.submitted em vez da variável-de-template.submitted?
Sim, uma das propriedades da diretiva ngForm
é justamente a submitted
que vai indicar se o formulário tem sido submetido ou não.
Para maiores informações sobre a mesma:
https://angular.io/api/forms/NgForm
A documentação do Angular é muito boa, unico problema é que ainda só tem em inglês (eu acho).
Espero ter ajudado.