javascript - AngularJS $scope 应该只用于 View 需要访问的变量吗?

标签 javascript angularjs

或者以不同的方式问,将 Controller 中所需的所有变量存储在 $scope 中是一种不好的做法吗?

最佳答案

在处理 Controller 数据时,在大多数情况下我会使用以下经验法则:

  • 对需要暴露给 View 层的数据使用 $scope 变量。
  • 使用服务在 Controller 之间共享数据。
  • 将私有(private) Controller 变量用于其他所有事情。

关于javascript - AngularJS $scope 应该只用于 View 需要访问的变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15906973/

相关文章:

Javascript对象相同属性键的总和值

javascript - 服务变量分配数据但访问时始终未定义

javascript - 更改依赖于另一个作用域变量的作用域对象

javascript - 在 Angular 中, $pending 仅在 $asyncValidators 的表单上设置吗?

c# - 使用 javascript 或 C# 在 PDF 上绘图

javascript - 如何使用 useContext 更改 Context 的值?

javascript - promise 。 return resolve() 和 resolve() 有什么区别?

javascript - 关于 prototype 和 prototypejs

javascript - 使用 AngularJS 搜索特定字段

javascript - 在 angularJs 中更改 $scope 变量值