2016-05-10 13 views
1

-絶対名称

$stateProvider 
    .state('contacts.detail1', { 
    views: { 

     // absolutely targets the 'status' view in root unnamed state. 
     // <div ui-view='status'/> within index.html 
     "[email protected]" : { 
        templateUrl: layout1.html, 
        controller : 'MainController1 as vm' 
     } 


    }); 

次に、ui-view = "status"要素に割り当てるテンプレートを選択する際に衝突がありますか?

答えて

0

いいえいいえ衝突はありません。次のようにあなたのui-routerコードを定義してください。

$stateProvider 
    .state('contacts.detail', { 
    url: '.detail', 
    views: { 
     "[email protected]" : { 
     templateUrl: layout.html, 
     controller : 'MainController as vm' 
     } 
    }).state('contacts.detail1', { 
    url: '.detail1', 
    views: { 
     "[email protected]" : { 
      templateUrl: layout1.html, 
      controller : 'MainController1 as vm' 
     } 
    }); 

しかし、連絡先の状態も1つにする必要があります。最初のもののため
URLは/contacts.detailとなり、第二/contacts.detail1

+0

用ケースに言及し、状態が続い真=抽象ているURLが存在しないのですか? – iajnr