ng-model 未更新 ng-include [关闭]
Posted
技术标签:
【中文标题】ng-model 未更新 ng-include [关闭]【英文标题】:ng-model not updating on ng-include [closed] 【发布时间】:2014-10-13 10:11:10 【问题描述】:首先,这里是plnkr。
当它在一个页面中时,我有这个模板工作。但是当我尝试使用ng-include
将其拆分时。突然 ng-model 停止更新。
我只是 AngularJS 的初学者。
我正在添加一些基于复选框布尔值的条件类。但现在它不起作用。
检查了docs。但这对我来说真的不清楚。
当我使用ng-include
时,请告诉我应该如何更新ng-model
。
提前致谢。
【问题讨论】:
***.com/a/14146317/3191896 AngularJS - losing scope when using ng-include的可能重复 【参考方案1】:因为 ng-include 创建了一个新范围,所以尝试这样做:
ng-model="$parent.hasFixed"
它应该工作。但可能有更好的解决方案。
【讨论】:
是的..它确实有效。但能告诉我它实际上在做什么吗? 这里:docs.angularjs.org/api/ng/directive/ngInclude ...它在“指令信息”部分下说,该指令创建了一个新范围。因此,您创建了 2 个 hasFixed 属性。一个来自父母,另一个来自孩子;但你真的想更新父母的。以上是关于ng-model 未更新 ng-include [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
AngularJS中ng-include指令实现头部和尾部的共用