2015-11-20 2 views
2

мне было интересно, если кто-нибудь может понять, почему «нг-контроль» для формы не работает в моем компоненте модального для углового 2.Angular2 - модальности с форм

Вот это ошибка, я получаю:

No provider for Renderer! (NgControlName -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer) 

Вот plunkr: http://plnkr.co/edit/5Qtu6gM4XqxCBUPxIhhz?p=preview

ответ

2

Это может быть потому, что ModalRef класс не оформлен так инъекции зависимостей не применяется. Как подчеркивается в этом comment, вам нужно иметь это, чтобы иметь возможность вводить. Injectable не предназначен для инъекций, а для инъекций в себя.

Редактировать

Я думаю, что этот ответ мог бы дать вам несколько советов, так как это, кажется, та же проблема: Angular2 No provider for Renderer! (NgModel -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer).

Надеюсь, это поможет вам, Thierry

Смежные вопросы