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