【发布时间】:2014-06-16 20:50:30
【问题描述】:
我为主应用程序和子应用程序定义了两个控制器“BaseController”和“SubController”。两个控制器的配置指向空 url。
以下是主应用程序的配置:-
angular.module("main-app").config(["$stateProvider", "$urlRouterProvider", function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('base', {
url: "",
views: {
"base": {
controller: 'BaseController'
}
}
});
}]);
这是子应用的配置:-
angular.module("sub-app").config(["$stateProvider", "$urlRouterProvider", function ($stateProvider, $urlRouterProvider) {
//$locationProvider.html5Mode(true);
$stateProvider
.state('sub', {
url: "",
views: {
"patients": {
templateUrl:"templates/scope/patients/patients_search.html",
controller: 'PatientsController'
}
},
});
}]);
主应用包括子应用。
如何允许使用相同的空 url 加载两个控制器?
【问题讨论】:
标签: javascript angularjs routes