AngularJSui-router-创新互联
原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/angularjs-ui-router/
ui-router是angularjs的一个客户端的单页应用路由解决方案,它提供了一种类似一个层次树的状态来方便的实现各个页面间的跳转。
Q:路由是怎么显示各个模板?
当ui-routr状态被激活时,它的模板会自动插入到父状态对应的模板中包含ui-view属性的元素内部。如果是顶层状态,那么它的父模板就是index.html。
Q:激活路由状态有三种方法:
1.调用$state.go()方法;
2.点击包含ui-sref指令的链接;
3.导航到与状态相关联的 url。
使用ui-router的准备工作:
(1)下载angular-ui-router.js
(2)在index.html中下载angular-ui-router.js
(3)把ui.router依赖注入
例:
var myApp =angular.module('myApp', ['ui.router']);
// For Component users, it should look like this:
// var myApp = angular.module('myApp', [require('angular-ui-router')]);
...
...