4
請考慮以下示例。他們的工作方式不同嗎角度定義參數兩次
.controller('MyController',function($scope) {
$scope.username = 'World';
$scope.sayHello = function() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
});
Vs的
.controller('MyController', ['$scope', function($scope) {
$scope.username = 'World';
$scope.sayHello = function() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
}]);
他們輸出我一樣的,我只是不明白爲什麼我們把它放在那裏。有時我必須把它作爲工作對象。爲什麼要定義兩次?
另外,使用數組符號可提高可測試性。 – DonJuwe
謝謝! :) – Alice