【问题标题】:Is $scope a dependency?$scope 是依赖项吗?
【发布时间】:2017-02-27 15:19:15
【问题描述】:

这是我的看法。您输入了名为 $scope 的控制器参数。

AngularJS 看到 $scope 参数并为我们创建 $scope 对象并将其注入到我们的控制器中 $scope 参数所在的位置。

所以在那个地方注入那个对象就是注入,对吗?但是什么是依赖? $scope?还是创建$scope 的对象构造函数?

【问题讨论】:

    标签: angularjs scope dependencies code-injection


    【解决方案1】:

    依赖是控制器所依赖的东西。

    所以在这个例子中:

    .controller('MyController', function($scope) {});
    

    控制器MyController 依赖于$scope

    【讨论】:

    • 如果作用域不是依赖,为什么叫依赖注入?
    • 范围 一个依赖项。 MyController 需要注入 $scope。它不关心注入到 $scope 中的是什么,但 MyController 取决于将注入到 $scope 中的东西这一事实。 AngularJS 将看到 MyController 具有 $scope 作为依赖项,并将其注入到控制器中。
    猜你喜欢
    • 2015-05-31
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多