在angular.js控制器中,我们可以向范围或控制器添加方法
this.controllerFoo = function(){
};
或
$scope.scopeFoo = function(){
}
什么时候用? 目前,我只在视图内部需要时添加方法。这对我来说感觉很好。
但是在决定添加方法的内容时是否还有进一步的决定?
答案 0 :(得分:2)
更好的做法是实际使用“控制器为”语法(this.myFunction方法),因为它使您的html更清晰,并在您调用方法时显示您正在使用的控制器(它当你有嵌套控制器时最有意义。)
看看Todd Motto的post,这是非常有用的信息