2

我想知道是否有人可以看到为什么表单的“ng-control”在我的 Angular 2 模态组件中不起作用。

这是我得到的错误:

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 -> Token NgValueAccessor -> DefaultValueAccessor -> Renderer)

希望它可以帮助你,蒂埃里

于 2016-01-05T10:27:50.647 回答