AngularDart:如何一次将提供者/指令添加到子组件

时间:2018-04-16 03:47:39

标签: angular dependency-injection angular-dart

当我尝试将String绑定到ngModel时出现以下错误:

  

错误:模板解析错误:   ChatFormComponent的第2行第21行:ParseErrorLevel.FATAL:无法绑定到'ngModel',因为它不是已知的本机属性或已知指令。请修复拼写错误或添加到指令列表。   [(ngModel)] = “消息”

此错误是因为它缺少组件中的formsDirectives: https://webdev.dartlang.org/angular/tutorial/toh-pt1#declare-non-core-directives

我添加它后它起作用了。但是,我厌倦了逐个添加指令到每个组件。我有两个问题:

  1. 在angularDart中是否存在类似AppModule的内容?这样在AppModule中注册的所有提供者/指令都适用于每个子组件。如果存在,是否建议使用?
  2. 是否还有其他快速方法可以将提供者/指令一次性添加到所有子组件中?
  3. 谢谢

1 个答案:

答案 0 :(得分:0)

您需要为每个组件添加提供程序。没有办法解决它。