1
在我的AngularJS
應用程序中,我有多個route.js文件控制着我所有的路線。
作爲默認我有路線"/"
等於"/main"
,但是有沒有辦法稍後覆蓋?
比方說,我有一個route.js這樣的:
angular.module('myApp')
.config(function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.when('/','/main');
$stateProvider
.state('main', {
url: "/main",
templateUrl: 'main.html',
controller: 'mainController'
});
});
但後來我想動態覆蓋此默認路由,從route2.js一個新
angular.module('myApp')
.config(function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.when('/','/newMain');
$stateProvider
.state('newMain', {
url: "/newMain",
templateUrl: 'newMain.html',
controller: 'newMainController'
});
});
你如何確保route2.js總是加載後route.js? – seekers01