『AngularJS』理解$Scope
理解$Scope执行概要在AngularJS,一个子scope通常原型继承于它的父scope。应用于这个规则的表达式是一个使用 Scope继承通常是垂直的,并且你通常不需要知道它的发生,直到你尝试在子scope中使用2-way数据绑定到一个在父scope中定义的原始类型。scope不起作用的原因,很多是由于在它的父类中有同名的属性。AngularJS不会这么做,这是由JavaScript原型继承自己做的。新的AngularJS开发者经常不了解的是,ng-repeat、ng-switch、ng-view、ng-include都会创建一个新的子scope,所以问题经常在这些指令中出现。 在你的model中,带有「.」将会确认原型继承在起作用。所以使用 如果你真的想要(或需要)使用一个原始的方式,有两项工作:
相关细节
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |