使用angular.module创建控制器有什么好处(如果有的话)
What is the benefit, if any, of using angular.module for creating controllers?
我是angular.js
的新手,目前正在编写我的第一个项目。
目前我的控制器是这样的,例如:
function MyCtrl($scope, MyService) {
$scope.foo = MyService.doStuff();
}
到目前为止,它们以这种方式工作得很好,但我浏览了另一个AngularJS应用程序的源代码,注意到它们正在使用angular.module创建控制器。
如果有的话,我为什么要在自己的应用程序中这样做?
如果您的页面上有多个角度应用程序,并且它们有相同名称的控制器,则需要使用module.controller来避免冲突。如果您想避免污染全局命名空间
相关文章:
- 如果在构造函数中有“返回”,则在 JavaScript 中的新运算符中做了什么
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- node.js是否具有'match()'方法如果是,语法是什么
- 用于编写与我作为客户端查看的网页交互的脚本的术语(如果有的话)是什么
- 如果 JS 中的函数是一流的,那么在定义它们之前允许调用它们是什么
- tabindex按顺序进行,如果在中心遗漏了什么,则转到tabindex 1
- 如果我返回表,检查 Ajax 调用是否为 200 OK的最佳方法是什么
- 如果我对一个文件发出ajax GET请求,我会得到什么以及如何将其添加到页面中
- 使用Javascript客户端进行REST基本身份验证的安全缺陷是什么(如果有的话)
- 如果谷歌地图绘图(如onDraw)触发什么事件
- 用户单击带有哈希值的链接以访问该页面,如果禁用Javascript会发生什么情况
- 如果 window.navigator.userAgent 被弃用,我应该改用什么
- 如果React.js是V,那么在MVC中,其他字母是什么
- 这种语法差异有什么影响(如果有的话)
- 如果statusCode不是200,那么从http调用返回什么类型的错误对象
- 如果我们使用:运算符在函数内部定义一个属性,会发生什么
- 如果数字以1结尾,做点什么
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- 什么时候会如果else打破所有条件javascript
- ajax上传图片没有刷新,如何得到一个错误,如果什么时候错了