我希望状态将用户 ID 发送到 codeigniter 控制器,但我不确定该怎么做?
.state('users.edit', {
// parent: 'contacts',
url: '/{userId}/edit',
// resolve: {
// something:
// [ '$timeout', '$stateParams',
// function ($timeout, $stateParams) {
// return $timeout(function () { return "Asynchronously resolved data (" + $stateParams.contactId + ")" }, 10);
// }],
// },
views: {
'': {
templateUrl: BASE_URL + 'index.php/users/profile_edit/'
// controller:
// [ '$scope', '$stateParams', 'something',
// function ($scope, $stateParams, something) {
// $scope.something = something;
// $scope.contact = findById($scope.users, $stateParams.userId);
// }]
},
例如,如果用户访问此链接
url#/users/3/edit
然后将调用上述状态url: '/{userId}/edit'
,在这里我希望它在 {userId} 的基础上加载 templateurl
templateUrl: BASE_URL + 'index.php/users/profile_edit/'
我都这样试过
templateUrl: BASE_URL + 'index.php/users/profile_edit/' + {userId}
像这样。
templateUrl: BASE_URL + 'index.php/users/profile_edit/{userId}/'
谁能解决它?