项目背景与需求概述
近期一个开发项目需要将 AngularJS 与 RequireJS 进行整合,以实现 JS 文件的按需加载。此类需求在实际工程中较为常见,但网络上可参考的资料往往零散或不够详尽。本文整理了一份完整的实践记录,从项目目录结构到具体配置逐步说明,帮助开发者快速上手。下面直接呈现代码与实现思路。

一、简单示例的项目目录结构如下:
index.html
js文件夹
--controller文件夹 --- controllers.js --- controller1.js ---controller2.js --directives文件夹 ---directives.js ---directive1.js --app.js --router.js --loader.js --main.js --angular-bootstrap.js
二、首页配置
首页 index.html 的写法大致如下。注意这里没有直接在 html 标签上添加 ng-app,因为我们将采用手动启动 AngularJS 应用的方式。
