Gre*_*gir 3 javascript controller angularjs
在大多数示例中,我看到控制器是以这种方式编写的,数组作为第二个参数.我猜数组中列出了依赖项,然后将依赖项作为参数的匿名函数...
myApp.controller('DoubleCtrl', ['$scope', function($scope) {
$scope.double = function(value) { return value * 2; };
}]);
Run Code Online (Sandbox Code Playgroud)
然后我看到有时它们是以这种方式编写的,没有数组和独立列出的依赖项,只有匿名函数将它们作为参数.
myApp.controller('DoubleCtrl', function($scope) {
$scope.double = function(value) { return value * 2; };
});
Run Code Online (Sandbox Code Playgroud)
有什么不同?哪个更好,更喜欢......?
使用数组表示法(方括号),以便当你的javascript代码被缩小时,angular仍然知道要注入哪个服务.
如果您曾计划使用javascript缩小(您应该使用),请使用方括号表示法.
| 归档时间: |
|
| 查看次数: |
376 次 |
| 最近记录: |