美文网首页
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