angularjs中的ui-view和离子中的ion-nav-view之间有什么区别?

Vah*_*afi 7 javascript angularjs angular-ui-router ionic-framework ionic

正如您所知,ui-router我们使用角度ui-view来渲染html父亲html.根据这个:

<!-- index.html -->
<body>
  <div ui-view="filters"></div>
  <div ui-view="tabledata"></div>
  <div ui-view="graph"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

js 文件:

$stateProvider
  .state('report', {
  views: {
    'filters': { ... templates and/or controllers ... },
    'tabledata': {},
    'graph': {},
  }
})
Run Code Online (Sandbox Code Playgroud)

同样在Ionic框架中我们可以使用:

<ion-nav-view name="filters"></ion-nav-view>
Run Code Online (Sandbox Code Playgroud)

有什么不同?

Ric*_*das 7

这是自定义Ionic框架指令.您可以在这里找到详细的描述ion-nav-view.它具有更多先进功能,如跟踪历史记录,转换等等.它确实使用AngularUI路由器.