0

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

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

4

1 回答 1

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 ...

;
于 2014-09-16T15:50:14.930 回答