如何在使用NG Boilerplate编译期间更改订单脚本/ css插入

时间:2014-01-07 19:18:39

标签: javascript angularjs ngboilerplate

我正在使用NG Boilerplate创建一个angularJs应用程序,我遇到了一个问题,其中包含我的登录控制器的JS文件在loginModule.js文件之前被写入index.html,这导致了一堆错误。

有没有办法控制JS(和CSS)文件添加到编译页面的顺序?

1 个答案:

答案 0 :(得分:2)

也有这个问题。

JS文件按字母顺序添加到index.html。我通过定义以下划线开头的文件中的子模块(如_submodule.js)解决了这个问题,以确保在使用此模块的其他文件之前将其添加到index.html。

此处有更多信息:https://github.com/ngbp/ngbp/issues/152

从这个帖子:

[...]我需要一个多文件模块的解决方案,并提出了似乎有用的东西。在多文件模块文件夹中,我创建一个声明模块的_init.js:

angular.module( 'ngBoilerplate.about', [
  'ui.state',
  'placeholders',
  'ui.bootstrap'
])

;

然后我的其他.js文件可以执行此操作:

angular.module('ngBoilerplate.about')

.controller ...

;