我想获得ID的当前用户我尝试了不同的方法,但我找不到解决方案,我将提供我的CRUD代码,所以有一个包含所有用户的列表,我的更改很糟糕所以最好看看这段代码,我想看看用户Spot的信息:
**controller.js**
.controller('rootCtrl', function ($scope, $rootScope) {
$rootScope.pageTitle = "User Settings";
})
.controller('listCtrl', function ($scope, $rootScope, $state, $stateParams, userSettingsService) {
$rootScope.pageTitle = "List User";
$scope.mList = {};
userSettingsService.getAll().then(function (response) {
$scope.mList = response.data;
}, function (response) {
});
$scope.doEdit = function (eUser) {
$state.go('edit', { nID: eUser.ID });
}
以下是App.js的代码
enter code here
.state('list', {
url: '/list',
templateUrl: 'templates/list.html',
controller: 'listCtrl'
})
.state('view', {
url: '/view/:nID',
templateUrl: 'templates/add-edit-view.html',
controller: 'viewCtrl'
})
HTML PAGE连接
enter code here
<tbody ng-repeat="eUser in mList.ListUser">
<tr>
<td>{{ eUser.Username }}</td>
<td>{{ eUser.Fullname }}</td>
<td>{{ eUser.Organization }}</td>
<td>{{ eUser.Occupation }}</td>
<td>{{ eUser.Gender }}</td>
<td>{{ eUser.Email }}</td>
答案 0 :(得分:0)
试试这个,
$state.go("edit", {"nID": eUser.ID });