定义$scope上的所有函数

Define all functions on $scope?

本文关键字:函数 scope 定义      更新时间:2023-09-26

这是一个非常基本的问题。我在一个angularjs控制器上有一个功能,可以做一些事情。我不需要直接从视图中使用它。没有其他控制器需要此功能,从而无需在服务上定义它。在我看来,这不需要在$scope上定义。可能只是

function doStuff() {
    // stuff done
}

约定是否要求我在$scope上定义所有这样的简单函数?

否,仅用于某些UI交互目的的方法。

我会说不。这只是一个可重复使用的函数,您可以在控制器的范围内定义它。如果它只在中使用,那么就没有必要用不与用户界面一起使用的函数来混淆$scope