使用AngularJS 可以创建大型Web项目。你可以把项目拆分为多个模块,把一个模块拆分为多个模块文件。同时,可以按照你的使用习惯组织这些文件。
项目结构
project (项目目录)
- dist (发布目录)
- node_modules (NODE 模块)
- src (源码目录)
- app (应用目录)
- images (图片目录)
- scss (scss 样式目录)
- mixin
- _button.scss (mixin 文件)
- app.scss (scss 统一调用文件)
- mixin
- pages (页面目录)
- home (主页面)
- chat (聊天页面)
- contact (通讯录)
- circle (圈子)
- circle.js
- circle.html
- setting (基本设置)
- sections (块目录)
- public
- footer.js
- footer.html
- public
- services (factory,service,provider)
- user
- user.js
- func (通用函数 service 目录)
- base64.js
- jssdk.js
- md5.js
- user
- filters (过滤器目录)
- range
- range.js
- range
- components (组件目录)
- alert
- alert.js
- alert.html
- button
- button.js
- button.html
- …
- alert
- font (字体源文件目录)
- scss
- svg
- index.html (入口文件)
- app (应用目录)
如果你仅希望项目中使用一个模块,你可以如此定义:
//app.js
angular.module("demo",[])