繁体   English   中英

Angularjs包含javascript文件

[英]Angularjs include the javascript files

您好,我正在使用没有jQuery的angularjs(并希望保持这种状态)。

现在,我将包含如下的JavaScript文件:

<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/angular-route/angular-route.min.js"></script>
<script src="bower_components/angular-touch/angular-touch.min.js"></script>
<script src="bower_components/angular-bootstrap/ui-bootstrap.min.js"></script>
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script>
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
<script src="js/directives.js"></script>
<script src="js/services.js"></script>
<script src="js/filters.js"></script>

这不是一个好方法。 因为如果我要为HomeController创建一个信号文件,为AboutController创建一个文件, AboutController必须制作2个脚本标签。

有什么办法可以包含来自app.js的那些文件? (仅当您看到控制器名称然后包括它时)

谢谢。

伙计,请使用RequireJS动态加载。 参见https://github.com/tnajdek/angular-requirejs-seed 该项目支持Angular.JS,并在后面使用RequireJS。

使用RequireJS,您的index.html将仅包含1个脚本,请参阅:

<script data-main="app/js/main" src="app/bower_components/requirejs/require.js">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM