Template parse errors

来源:5-5 双向绑定

恶汉模式

2017-07-15

html:<input [(ngModel)]="name">

error:

Uncaught Error: Template parse errors:

Can't bind to 'ngModel' since it isn't a known property of 'input'. ("<input [ERROR ->][(ngModel)]="name">"): 


写回答

2回答

彷徨1942

2017-07-20

类似这样的error:"Can't bind to 'x' since it isn't a known property of 'y'"

通常意味着你或者忘了声明指令“x”,或者你没有导入“x”所属的模块。

比如,如果这个“x”是ngModel,你可能忘了从@angular/forms中导入FormsModule。

也可能你在该应用的特性模块中声明了“x”,但是忘了从那个模块导出它。 除非你把这个“x”类加入了exports列表中,否则它对其它模块将是不可见的。

//szimg.mukewang.com/59701b6200012ee212501016.jpg

参看文档:Angular模块常见问题

3
1
恶汉模式
非常感谢!
2017-07-29
共1条回复

彷徨1942

2017-07-20

我也遇到了,由 [(ngModel)] 换成 ngModel 不报错了,但是没有效果!暂时没有解决!

0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程