Javascript 如何从数据库中获取用户id

Javascript 如何从数据库中获取用户id,javascript,html,angularjs,node.js,Javascript,Html,Angularjs,Node.js,我正在node.js/angular中编写应用程序,希望将用户id获取到我的index.html文件中,但无法使用: <a ng-show="main.isLoggedIn" class="page-scroll" href="/mytests/{{ main.getId }}">My tests</a> 我很确定这是因为解码的令牌不包含用户id,但我无法添加它 当我需要数据库中每个用户的用户id时,它使用以下方法工作: <tr ng-repeat="pers

我正在node.js/angular中编写应用程序,希望将用户id获取到我的index.html文件中,但无法使用:

<a ng-show="main.isLoggedIn" class="page-scroll" href="/mytests/{{ main.getId }}">My tests</a>

我很确定这是因为解码的令牌不包含用户id,但我无法添加它

当我需要数据库中每个用户的用户id时,它使用以下方法工作:

<tr ng-repeat="person in management.users | filter: searchFilter | limitTo: management.limit">
    <td>{{ person.name }}</td>
    <td>{{ person.username }}</td>
    <td>{{ person.email }}</td>
    <td>
     <!-- Edit Button -->
        <a href="/edit/{{ person._id }}">
            <button type="button" ng-show="management.editAccess" class="btn btn-primary">Edit</button>
        </a>
       <!-- Delete Button -->
       <button type="button" ng-click="management.deleteUser(person.username);" ng-show="management.deleteAccess" class="btn btn-danger">Delete</button>

    </td>
</tr>

{{person.name}
{{person.username}
{{person.email}
删去
我不确定这是获取存储在本地数据库中的用户id的最佳技术,还是有更好的方法?如果您对如何获得它有任何建议,我将不胜感激。

{{person.id}
<td>{{ person.id }}</td>
试试这个:

<a ng-href="/edit/{{ person._id }}" style="cursor:pointer; text-decoration:underline; color:black">Edit</a>

可能是您想要的:

<span ng-bind="person._id"></span>