定义$scope上的所有函数
Define all functions on $scope?
这是一个非常基本的问题。我在一个angularjs控制器上有一个功能,可以做一些事情。我不需要直接从视图中使用它。没有其他控制器需要此功能,从而无需在服务上定义它。在我看来,这不需要在$scope上定义。可能只是
function doStuff() {
// stuff done
}
约定是否要求我在$scope上定义所有这样的简单函数?
否,仅用于某些UI交互目的的方法。
我会说不。这只是一个可重复使用的函数,您可以在控制器的范围内定义它。如果它只在中使用,那么就没有必要用不与用户界面一起使用的函数来混淆$scope
。
相关文章:
- AngularJS,angular.element($0).scope()揭示了每个控制器的函数
- setInterval函数不会更改视图中的$scope
- 函数中的$scope变量值没有更改
- Angularjs从纯JS函数调用$scope.function
- $location.search() - 如何在 $scope.$watch 函数中使用作用域中的参数
- $location.search() 与外部函数一起使用,重置整个$scope.如何避免它
- 在同一工厂中的函数中使用函数并传递$scope(AngularJS)
- ng单击触发函数,但无法更改$scope.var
- 了解窗口调整大小事件与 scope.$apply 与函数$watch
- 将传递的函数参数附加到控制器内的$scope
- angular google maps TypeError:$scope.map.control.refresh不是函数
- 将服务中的函数绑定到$scope(错误:无法设置undefined的属性'onChange')
- scope() 函数在 AngularJS 控制器中返回未定义
- 如何访问ng-init或ng-checked中服务回调函数中声明的$scope变量
- 控制器内部的scope函数不根据视图中的ng模型更新值
- $scope变量从一个函数传递到另一个函数
- AngularJS:何时将变量传递给函数$scope
- 将参数传递给回调函数:Scope issue
- AngularJS-在函数($scope)之前编写$scope的目的
- 在AngularJS应用程序页面加载时执行SharePoint函数($scope issue??)