【问题标题】:Angular JS: How to write controllers [duplicate]Angular JS:如何编写控制器
【发布时间】:2013-12-04 06:12:16
【问题描述】:

在大多数示例中,我看到控制器是这样编写的,数组作为第二个参数。而且我猜该数组列出了依赖项,然后是匿名函数以依赖项作为参数...

myApp.controller('DoubleCtrl', ['$scope', function($scope) {
    $scope.double = function(value) { return value * 2; };
}]);

然后我看到有时它们是这样写的,没有数组和独立列出的依赖项,只是将它们作为参数的匿名函数。

myApp.controller('DoubleCtrl', function($scope) {
    $scope.double = function(value) { return value * 2; };
});

有什么区别?哪个更好,更受欢迎,...?

【问题讨论】:

    标签: javascript angularjs controller


    【解决方案1】:

    使用数组表示法(方括号),以便当您的 javascript 代码被缩小时,angular 仍然知道要注入哪个服务。

    如果您曾经计划使用 javascript 缩小(您应该)使用方括号表示法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多