ui-router嵌套,ui-view = ‘public’显示不出来是什么原因?要怎么解决?

0 0 javascript angularjs ui-router
Carlos Beranger
Carlos Beranger

声望值:174 0人

2018-05-29 09:37:40 提问

关注 0关注

收藏 0收藏, 529浏览

1.html

<body><header>
        <ul>
            <li><a ui-sref="task">Task</a></li>
            <li><a ui-sref="product">Product</a></li>
            <li><a ui-sref="about">About</a></li>
            <li><a ui-sref="brain">Brain</a></li>            
        </ul>
    </header>


    <div class="body">
        <aside class="left-aside">
            <div ui-view = 'side'></div>
        </aside>
        
        <section>
            <div ui-view = 'public'></div>//此处显示不出来
        </section>
    </div>

2..

    config(['$stateProvider','$urlRouterProvider',function($stateProvider,$urlRouterProvider){
    $urlRouterProvider.when('', 'task');
    $stateProvider
    .state('task',{
        url:'/task',
        views: {
           'side': {templateUrl: 'tpl/taskSlider.html'},
           
           
        }
    })
    .state('product',{
        url:'/product',
        views: {
           'side': {templateUrl: 'tpl/productSlider.html'},
        }
    })
    .state('task.itell',{  //代码包含在taskSlider.html中 ui-sref='task.itell'
        url: '/itell',
        views: {
            'public': {template: '<h1>为什么我粗不来</h1>'}//此处无效
        }
    })
}])

3 问题: 为什么二级的ui-self task.itell 上配置的内容public上显示不出来

请先 登录 后评论

0个回答

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问