鍍金池/ 問答/HTML5  UI  HTML/ ui-router嵌套,ui-view = ‘public’顯示不出來

ui-router嵌套,ui-view = ‘public’顯示不出來

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 上配置的內(nèi)容public上顯示不出來

回答
編輯回答
拮據(jù)

解決了 ,,換了一種方式,吧public的ui-view 放到 每一個小頁面的模板里面去了 這樣簡單多了

2018年3月21日 13:12