我得到main.html
文件,裏面我得到section
是可見/隱藏取決於$scope.parameter
的狀態。這main.html
用於我的兩個路線,一個是'主',另一個是子路線。在這個樣子的,
.state('medications', {
url: '/medications',
templateUrl: '/partials/home.html',
controller: 'mainController',
resolve: {
postPromise: ['medicationservice', function(medicationservice) {
return medicationservice.getAll();
}]
}
})
.state('medications.add', {
url: '/add',
templateUrl: '/partials/home.html',
controller: 'mainController'
})
所以我想在這種情況下,做的是設置$scope.parameter
顯示此section
什麼。我已經看到了這個例子,但是我不知道如何設置它應該使用的控制器。
$stateProvider.state('contacts', {
template: '<h1>{{title}}</h1>',
controller: function($scope){
$scope.title = 'My Contacts';
}
})
如何設置一個參數並明確設置控制器名稱?
你試圖把該參數的服務,則指的是你的控制器(儘管也許另一個解析)內? – SlightlyCuban