2017-07-23 8 views
0

Ich schreibe eine Anwendung in node.js/Winkel- und will die Benutzer-ID an meine index.html-Datei erhalten, wurde dann aber nicht in der Lage zu verwenden bekommen:Wie Benutzer-ID aus der Datenbank

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

I bin mir ziemlich sicher, dass dies daran liegt, dass das Token, das entschlüsselt wird, die Benutzer-ID nicht enthält, aber ich konnte es nicht hinzufügen.

Wenn ich benötigen, um den Benutzer-ID von jedem Benutzer in der Datenbank finden Sie die gearbeitet mit folgenden:

<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> 

Ich bin nicht wirklich sicher, ob dies die beste Technik ist den Benutzer-ID zu erhalten, die auf gespeichert die lokale db oder wenn es einen besseren Weg gibt? Wenn Sie irgendwelche Vorschläge haben, wie man es bekommt, würde ich es wirklich schätzen.

Antwort

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

können Sie diese wollen sein:

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