我不知道如何实现这个问题。我必须提到我面临的两个问题:
首先当我实现我的Web应用程序时,我不知道ng-view功能。所以我使用父/子控制器方式实现我的网页。我控制使用父控制器显示嵌套控制器。换句话说,我没有使用ng-view和模板
第二我想在页面加载时导航到嵌套控制器
作为我的网站的一个示例,用户可能会重定向到http://mywebsite/#SpecificSection:SomeParameter之类的网址。以下示例代码显示了我的Web应用程序显示内容的方式:
app.config(function ($routeProvider) {
$routeProvider.when('/', {
})
.when('/profile',
//load user profile and set isChild2Active to true
);
});
app.controller('parentController', ['$scope', function ($scope) {
$scope.isChild1Active = true;
$scope.isChild2Active = false;
}]);
<div ng-controller="parentController">
<div ng-controller="child1Controller" ng-show="isChild1Active"></div>
<div ng-controller="child2Controller" ng-show="isChild2Active">
for example a specific user profile
</div>
我想编写一段代码,用正确的值初始化嵌套控制器并显示该控制器 正如我在示例中看到的,$ routeProvider设置了控制器和模板。所以我没有找到使用$ routeProvider 初始化变量的解决方案。有没有解决问题的解决方案?