zoukankan      html  css  js  c++  java
  • ui-router 视图嵌套时指定二级视图显示默认页面

    当跳转到user页面时,右边的uiview是为空的,要点击了左侧的导航才能插入模板,如何在路由中设置二级视图的默认显示页面呢?

     

    app.config(function($stateProvider, $urlRouterProvider) {
      $urlRouterProvider.when('', 'PageTab');
      $stateProvider.state('PageTab', {
        url: '/PageTab',
        templateUrl: 'PageTab.html',
        controller: function($state) {
          $state.go('PageTab.page1')//默认显示出第一个tab

        }

      }).state('PageTab.page1', {
        url: '/page1',
        templateUrl: 'page1.html'
      }).state('PageTab.page2', {
        url: '/page12,
        templateUrl: 'page2.html'
      }).state('PageTab.page3', {
        url: '/page3',
        templateUrl: 'page3.html'
      }).state('PageTab.page4', {
        url: '/page4',
        templateUrl: 'page4.html'
      })
    })

    简单来说就是使用 $state.go()来指向某个路由,就OK了。

  • 相关阅读:
    P3383 【模板】线性筛素数
    POJ2431-Expedition【优先队列+贪心】
    HDU1087
    HDU1029
    最小生成树之Kruskal算法
    AC自动机模板
    328闯关解析
    php可获取客户端信息
    $( ).focus()与$( )[0].focus()区别
    RegExp类型和text()方法
  • 原文地址:https://www.cnblogs.com/Coding--Peasant/p/7095408.html
Copyright © 2011-2022 走看看