加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何创建单独的AngularJS控制器文件?

发布时间:2020-12-17 09:34:33 所属栏目:安全 来源:网络整理
导读:我有我的所有AngularJS控制器在一个文件controllers.js。此文件的结构如下: angular.module('myApp.controllers',[]) .controller('Ctrl1',['$scope','$http',function($scope,$http) { }]) .controller('Ctrl2',$http) } }]) 我想做的是将Ctrl1和Ctrl2放入
我有我的所有AngularJS控制器在一个文件controllers.js。此文件的结构如下:
angular.module('myApp.controllers',[])
  .controller('Ctrl1',['$scope','$http',function($scope,$http) {    
  }])
  .controller('Ctrl2',$http) }
  }])

我想做的是将Ctrl1和Ctrl2放入单独的文件。然后我会将这两个文件包含在我的index.html,但应该如何组织?我试着做一些这样的事情,它在Web浏览器控制台中抛出一个错误,说它找不到我的控制器。任何提示?

我搜索StackOverflow并发现了这个类似的问题 – 但是,这种语法使用不同的框架(CoffeeScript)在Angular的顶部,所以我一直没能跟上。

AngularJS: How do I create controllers in multiple files

文件一:
angular.module('myApp.controllers',[]);

文件二:

angular.module('myApp.controllers').controller('Ctrl1',$http){

}]);

文件三:

angular.module('myApp.controllers').controller('Ctrl2',$http){

}]);

包含在该订单中。我推荐3个文件,所以模块声明是自己的。

至于文件夹结构有很多很多意见的主题,但这两个都很不错

https://github.com/angular/angular-seed

http://briantford.com/blog/huuuuuge-angular-apps.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读