Angularjs:$ scope vs scope

Vij*_*jey 33 angularjs

在Angularjs中,有没有特定的理由$scope在控制器和scope(不"$")指令中使用链接功能?这只是一个约定还是其他什么?

Cha*_*ani 28

$scope在控制器中执行依赖注入的情况下,基于匹配变量名称注入范围$scope,在这种情况下使用scope名称将不起作用.

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

(scope, iElement, iAttrs, controller)

所以第一个元素始终是范围对象.


Ada*_*zek 8

John Lindquist在这里也可以找到关于这个问题的非常好的视频答案:http: //egghead.io/lessons/angularjs-scope-vs-scope.