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