一,在开始正文之前有必要说一下Angularjs项目的结构:
以一个图书项目为例,如图
官方提供的项目划分方法:
二,路由:
一个项目不可能只有一个视图,也会有许多的控制器,因此Angularjs采用ng-route对不同的视图以及控制器进行路由:
通过$routeProvider中的when和otherwise方法对不同url调用不同的控制器用来实现视图的显示。
三,模块
Angularjs是以模块化为一特性的,一切从模块开始
四,依赖注入
主模块加载时,依赖模块已经加载,其顺序与视图中script的是顺序无关