在AngularJS $父更换(Replacement of $parent in AngularJ

2019-10-18 12:51发布

引用我以前的帖子 ,为什么使用$父这里的代码<fm-rating ng-model="$parent.restaurant.rating" readonly="true"></fm-rating> 。 完整的代码是在这里 。

我一直在读这提,以避免使用$父的博客,因此,我的问题。 有没有更好的方式来写代码? 或者是有没有办法,因为在主页上的过滤器需要影响的结果在这个截图中看到的应用

Answer 1:

fm-rating宣布一个孤立的范围,因为看到这里 ,这意味着它不使用原型继承来获得访问父属性。

当你想要一个范围中,你可以使用任何名字,而不必担心覆盖parent属性,这非常有用。 这种隔离的“突围”的唯一方法是使用$parent ,属性上是指范围的父隔离范围!

欲了解更多信息,搜索的“孤立” 指令的文件 。



文章来源: Replacement of $parent in AngularJS