我们是否需要[' $ scope']或不需要

时间:2017-01-05 04:08:20

标签: angularjs

在此示例(http://www.w3schools.com/angular/tryit.asp?filename=try_ng_scope)中,它使用

var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
    $scope.carname = "Volvo";
});

但是,如果我添加[' $ scope'],它仍然有用。

<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', ['$scope',function($scope) {
    $scope.carname = "Volvo";
}]);
</script>

当人们编写那种代码时,我看到两种方式,有什么不同吗?我是否需要添加[&#39; $ scope&#39;,]?感谢

1 个答案:

答案 0 :(得分:0)

数组表示法保护字符串&#34; $ scope&#34;从缩小。有一些构建工具会负责添加数组表示法,所以,不,不必这样做。但如果代码缩小,则必须执行。

相关问题