如何选择当前用户

时间:2017-06-25 16:39:41

标签: angularjs

enter image description here我想获得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>

1 个答案:

答案 0 :(得分:0)

试试这个,

$state.go("edit", {"nID":  eUser.ID });