2017-12-30 51 views
0

私のアプリケーションのためにui-routerをテストしていて、私のルートのデフォルト状態を望みました。例えば

、私はローカルホストに行くとき:3000/R、Iのように、特定のページに/ Aまたは/ Bのいずれかをロードすることができ、

​​

意義やurl属性で正確に何?私はそれを空白のままにすると、私のルートlocalhost:3000/rとロード/ aのページのデフォルト状態として機能しますか?

答えて

0

これにより(a、b)は

app.config(function($stateProvider, $urlRouterProvider) { 
    $urlRouterProvider.otherwise("/a"); 
    $stateProvider.state('a', { 
     templateUrl : '/a', 
     url : '/a', 
     controller : 'mainController' 
    }) 
    .state('b', { 
     templateUrl : '/b', 
     url : '/b', 
     controller : 'mainController' 
    }); 
}); 

あなたはデフォルトルート を設定するために使用されることを、あなたの設定機能に別のプロバイダを注入する必要があり、あなたがあなたの現在の状態のURLを設定する必要がありますあなたのデフォルト経路は「/ a」

+0

@ 31piy私はそれを更新しました、ありがとう –

関連する問題