2
將我選擇並在詳細視圖中捕獲的用戶傳遞給並行編輯視圖的可能方式是什麼?並行狀態之間的角度傳遞對象
我在詳細視圖中捕獲'selectedUser',然後我需要編輯編輯視圖中的特定字段。
低於兩個平行狀態。
$stateProvider.state('app.users.dealer.details', {
resolve: {
selectedUser: function ($stateParams, UserService) {
var selectedUserId = $stateParams.userId;
return UserService.get({userId: selectedUserId}).$promise;
}
},
url: '/:userId',
templateUrl: 'views/users/dealer-user-details.html',
controller: 'UserCtrl'
});
$stateProvider.state('app.users.dealer.edit', {
resolve: {
selectedUser: function ($stateParams, UserService,selectedUser) {
//var selectedUserId = $stateParams.userId;
//return UserService.get({userId: selectedUserId}).$promise;
return selectedUser;
}
},
url:'/edit',
templateUrl:'views/users/dealer-user-edit.html',
controller: 'UserEditCtrl'
});
包含用戶列表的父狀態。
$stateProvider.state('app.users.dealer.list', {
url: '/',
templateUrl: 'views/users/dealer-users-list.html',
controller: 'DealerUserListCtrl'
});