簡體   English   中英

如何從數據庫獲取用戶ID

[英]How to get user id from database

我正在使用node.js / angular編寫一個應用程序,並希望將用戶標識獲取到我的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>

我不確定這是否是獲取存儲在本地數據庫中的用戶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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM