标签: angularjs
我知道我应该让我的控制器保持精益是的,但如果我确实需要一个不会在视图中反映的变量,我应该在$scope.或var中声明它吗?
$scope.
var
答案 0 :(得分:2)
如果我不需要双向绑定,我将它们声明为var。当你将数据放入$ scope时,你会对它们进行监视(并将其置于角度摘要周期中),如果您不需要在视图中使用该变量,则这是多余的。简单规则:如果您不需要角度来更新视图,请不要使用$ scope。