请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Template parse errors

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回答

类似这样的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列表中,否则它对其它模块将是不可见的。

https://img1.sycdn.imooc.com/szimg//59701b6200012ee212501016.jpg

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

3 回复 有任何疑惑可以回复我~
  • 提问者 恶汉模式 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-07-29 17:14:39
彷徨1942 2017-07-20 10:43:41

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号