当我尝试将字符串绑定到 ngModel 时,我收到以下错误:
错误:模板分析错误: ChatFormComponent的第2行,第21列:ParseErrorLevel.FATAL:无法绑定到"ngModel",因为它不是已知的本机属性或已知指令。请修正拼写错误或添加到指令列表。 [(ngModel(]="message">
此错误是因为它在组件中缺少 formsDirectives:https://webdev.dartlang.org/angular/tutorial/toh-pt1#declare-non-core-directives
添加后它起作用了。但是,我厌倦了将指令一一添加到每个组件。我有两个问题:
- 像AppModule这样的东西存在于angularDart中吗?因此,在AppModule中注册的所有提供程序/指令都适用于每个子组件。如果存在,是否建议使用?
- 是否有其他快速方法可以将提供程序/指令一次性添加到所有子组件?
谢谢
您需要为每个组件添加提供程序。这是没有办法的。