Ligação de componente personalizado: nenhum acessador de valor para ''
Atualizei meu formulário com um elemento personalizado para@angular/forms
a partir de RC2. Quando executo uma ligação de entrada usando[(ngModel)]="myModel"
, Eu receboNo value accessor for ''
angular e o formulário falha ao carregar. O erro ocorre apenas com a ligação de entrada.
Aqui está um plunker que ilustra o problema:https://plnkr.co/edit/wxMsGuxr3GHMwNNoczT7?p=preview
O acessador de valor geralmente está funcionando (e o modelo trabalhou com os formulários antigos no RC1) porque oFormBuilder
tem um valor inicial definido corretamente através da interface do acessador.
A questão parece semelhante ahttps://github.com/angular/angular/issues/7518 mas as diretivas de formulário são fornecidas no código de inicialização:
provideForms(),
{
provide: PLATFORM_DIRECTIVES,
useValue: [REACTIVE_FORM_DIRECTIVES],
multi: true
}