我正在尝试管理大型 AngularJS/Grails 应用程序的引导过程。这是我想出的,但我不太确定它是否尽可能干净或有效。想法?
- 在单行缩小/脚本中加载 angular-loader
- 在另一个 /script 中显式加载 jquery
- 加载第三方异步加载器($script)和所有剩余的依赖项
- 加载依赖项后,调用
angular.bootstrap(document, ['myApp]);
- 在另一个 /script 中加载我缩小的、连接的特定于应用程序的 javascript
这似乎很笨拙。可能有哪些替代方案?我确实考虑过 RequireJS,但我不喜欢它的侵入性,我喜欢使用 grunt 任务将我的应用程序合并 + uglify 成单个脚本。