一尘不染

AngularJS:$ scope与范围

angularjs

在Angularjs中,是否有特定的原因要$scope在控制器中使用,并且要在指令链接函数中使用scope(不使用"$")?这仅仅是公约还是其他?


阅读 201

收藏
2020-07-04

共1个答案

一尘不染

该情况下,当你$scope在控制器的依赖注入范围内喷射基于匹配变量名$scope使用,在这种情况下,scope因为名字是行不通的。

对于指令的情况下,注塑基于位置,所以你可以命名你的变量ab或任何东西。链接功能的指令顺序为

(scope, iElement, iAttrs, controller)

因此,第一个元素始终是作用域对象。

2020-07-04