Olá! No vídeo 2 da aula 6 do curso de angular 2, é mostrado como fazer o template html do componente "botao". É explicado que pode ser usado tanto angular expression proveniente do Angular 1
var = {{angular 1 expression}}
quanto a do Angular 2
[var] = angular 2 expression
Portanto, acabei utilizando a seguinte formatação:
<button (click)="executaAcao()" class="btn {{estilo}}" type="{{tipo}}" disabled="{{desabilitado}}">{{nome}}</button>
Porém, ao utilizar o componente "botao" para salvar o cadastro, vinculando o disabled com o meuForm.invalid, ele não funciona (o botão de salvar na página fica sempre desabilitado).
Só consegui fazer funcionar o vinculo quando mudei a formatação do template para
<button (click)="executaAcao()" class="btn {{estilo}}" type="{{tipo}}" [disabled]="desabilitado">{{nome}}</button>
Agora vem a duvida: Se eu posso usar os 2, não deveria funcionar o vínculo com o meuForm.invalid da mesma maneira?
Obrigado.