最近一直在学习angular路由这一部分,angular的路由有两种,在angular最先出来的ngRoute的时候,后续又有了uiRoute,具体有什么区别呢?今天就顺便总结了一下。
1. 先分别创建出每个路由简单的应用,首先引包下载我就不说了,然后直接开始写一个简单ngRoute的路由和使用。
ng-route2. 创建一个uiRoute 和使用
ui-route3.ngRoute 和 ui-route 相比:
$when —> $state 路由状态配置的时候
$routeParams —> $stateParams 带参数的时候的配置
$routeProvider —> $stateProvider 依赖注入的模块
<div ng-view></div> —> <div ui-view></div> 页面中绑定的指令
4. 路由详解
uiRoute中可以嵌套更深层次的路由,也就是路由中可以有路由(大致有两种情况:1.横向的 2.纵向的)。
(1)嵌套路由
(2)多视图路由
ngRoute中就不能嵌套更深的路由。
网友评论