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(){
};
}]);