angular.js的新功能。角度js控制器中的函數聲明風格
雖然我們不打算在視圖中使用$scope
,但是在應用程序控制器中聲明的每個函數都有使用$scope
的缺點嗎?在下面的例子中,是否有遵循「示例2」編碼風格的缺點或優點?
在這兩個例子中,我們打算以僅顯示在視圖中someFunc1
實施例1
var app = angular.module('def',[]);
app.controller('abcctrl' , []) {
$scope.function someFunc1(){
someFunc2();
}
function someFunc2(){
}
}]);
實施例2
var app = angular.module('def',[]);
app.controller('abcctrl' , []) {
$scope.someFuc1 = function(){
$scope.someFunc2();
};
$scope.someFuc2 = function(){
};
}]);