简体   繁体   English

Angularjs包含javascript文件

[英]Angularjs include the javascript files

Hello I'm using angularjs without jQuery (and want to stay in this status). 您好,我正在使用没有jQuery的angularjs(并希望保持这种状态)。

Now I'm including my javascript files like this: 现在,我将包含如下的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>

And it's not a good way. 这不是一个好方法。 Becuase if I want to make a signle file for HomeController and a single file for AboutController I have to make 2 script tags. 因为如果我要为HomeController创建一个信号文件,为AboutController创建一个文件, AboutController必须制作2个脚本标签。

There is any way to include those files from the app.js? 有什么办法可以包含来自app.js的那些文件? (only when you see controller name then include it) (仅当您看到控制器名称然后包括它时)

Thanks. 谢谢。

Man, use RequireJS to load dynamically. 伙计,请使用RequireJS动态加载。 see https://github.com/tnajdek/angular-requirejs-seed . 参见https://github.com/tnajdek/angular-requirejs-seed This project supports Angular.JS and uses RequireJS behind. 该项目支持Angular.JS,并在后面使用RequireJS。

With RequireJS your index.html will have only 1 script include, see: 使用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