ng-route多视图路由
ng-view
是一个优先级为1000的终极指令。AngularJS 不会运行同一个元素上的低优先级指令。这个指令是一个特殊的指令,用于为$route
对应内容提供占位
- 每次触发
$routeChangeSuccess
事件,视图都会更新。 - 如果某个模板同当前的路由相关联:
- 创建一个新的作用域
- 移除上一个视图,同时上一个作用域也会被清除
- 将新的作用域同当前模版关联在一起
- 如果路由中有相关的定义,那么就把对应的控制器同当前作用域关联起来
- 触发
$viewContentLoaded
事件 - 如果提供了onload属性,调用该属性所指定的函数
使用 AngularJS 路由,需要在 angular.js
之后引入 angular-route.js
。