在$ scope上定义所有函数?

时间:2015-12-29 23:28:31

标签: javascript angularjs

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

Tue Jan 01 2008 01:00:00 GMT-0500 (Eastern Standard Time)

约定是否规定我在$ scope上定义所有这些简单函数?

2 个答案:

答案 0 :(得分:2)

不,只有用于某些UI交互目的的方法。

答案 1 :(得分:1)

我会说不。它只是一个可重用的函数,您可以在控制器的范围内定义它。如果它仅在内部使用,则无需使用未与您的用户界面一起使用的功能来使您的{{1}}变得混乱。