美文网首页
angular中ngRoute和uiRoute的区别

angular中ngRoute和uiRoute的区别

作者: 懿小诺 | 来源:发表于2019-03-09 14:14 被阅读0次

最近一直在学习angular路由这一部分,angular的路由有两种,在angular最先出来的ngRoute的时候,后续又有了uiRoute,具体有什么区别呢?今天就顺便总结了一下。

1. 先分别创建出每个路由简单的应用,首先引包下载我就不说了,然后直接开始写一个简单ngRoute的路由和使用。

ng-route

2. 创建一个uiRoute 和使用

ui-route

3.ngRoute  和  ui-route 相比:

        $when       —>   $state                                  路由状态配置的时候           

        $routeParams      —>  $stateParams              带参数的时候的配置

        $routeProvider      —>  $stateProvider           依赖注入的模块

    <div ng-view></div>      —>  <div ui-view></div>         页面中绑定的指令

4. 路由详解

uiRoute中可以嵌套更深层次的路由,也就是路由中可以有路由(大致有两种情况:1.横向的 2.纵向的)。

  (1)嵌套路由

  (2)多视图路由

  ngRoute中就不能嵌套更深的路由。

相关文章

网友评论

      本文标题:angular中ngRoute和uiRoute的区别

      本文链接:https://www.haomeiwen.com/subject/wsmspqtx.html