2

フォームの「ng-control」がAngular 2のModalコンポーネント内で機能しない理由を誰かが理解できるかどうか疑問に思っていました.

これが私が得るエラーです:

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

ここに plunkr があります: http://plnkr.co/edit/5Qtu6gM4XqxCBUPxIhhz?p=preview

4

1 に答える 1

2

これは、ModalRefクラスが装飾されていないため、依存性注入が適用されないことが原因である可能性があります。このコメントで強調されているように、注入するにはこれが必要です。Injectable何かに注入するためではなく、それ自体に注入するためです。

編集

同じ問題のように見えるので、この回答はいくつかのヒントを与えると思います: Angular2 No provider for Renderer! (NgModel -> トークン NgValueAccessor -> DefaultValueAccessor -> レンダラー) .

お役に立てば幸いです、ティエリー

于 2016-01-05T10:27:50.647 に答える