【发布时间】:2015-03-16 15:37:54
【问题描述】:
我在 Angular 中有一个小项目。我试图以单一职责的方式保持一切,并且 我对我的应用程序结构非常满意。唯一觉得不好看的就是index.html。所有 js 文件都包含在 文件的底部,我不喜欢它的外观。我正在添加更多文件(控制器、服务等)和列表 可以长得很长。
所以我的问题是:索引文件包含所有这些是否正常,或者是否有办法将所有这些移动到一个文件中并在 index.html 中引用?
<html>
<head>
...
</head>
<body>
...
...
<script src="assets/js/angular.js"></script>
<script src="assets/js/angular-route.js"></script>
<script src="assets/js/angular-touch.js"></script>
<script src="assets/js/angular-sanitize.js"></script>
<script src="assets/js/angular-animate.min.js"></script>
<script src="assets/js/jquery-2.1.3.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="app/app.js"></script>
<script src="app/app.routes.js"></script>
<script src="controllers/controllerOne.js"></script>
<script src="controllers/controllerTwo.js"></script>
<script src="controllers/controllerThree.js"></script>
<script src="directives/directiveOne.js"></script>
<script src="directives/directiveTwo.js"></script>
<script src="services/serviceOne.js"></script>
<script src="services/serviceTwo.js"></script>
<script src="services/serviceThree.js"></script>
</body>
</html>
2015 年 7 月 4 日更新
我最终使用 Gulp。对于任何在这方面寻求帮助的人,我都遵循了这个小教程:https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917
【问题讨论】:
-
vidriduch,我的回答解决了你的问题吗?
-
我会用它作为提示...我会暂时搁置这个问题。我想进一步研究 Grunt、Gulp 和 require.js,试一试,我会相应地更新。
-
当然,欢迎您在研究后发表您的结论。祝你好运!