編集可能な値を表示するフォームがあります。これらの値の 1 つは、ユーザーの ID です。ユーザー名を表示したいユーザーのIDを表示したくない。
私はこれを行い、うまく機能します:
<div class="control-group">
<label class="control-label" for="type">Point of Contact</label>
<div class="controls">
<select ng-model="device.poc" ng-options="user._id as user.username for user in users">
</select>
</div>
現在、すべてのデバイスのリストを編集不可能な形式で表示しようとしているため、デバイスを ng-repeat でループします。
<div ng-repeat="device in devices | filter:{registered: true}" class="top-gap">
<div class="row">
<div class="span2">
{{device.name}}
</div>
<div class="span2">
{{device.poc}}
</div>
</div>
しかし、device.poc は表示したいものではなく、そのデバイスに関連付けられているユーザー名を表示したいのです。口ひげの '{{}}' で、select で行ったようにユーザー モデルに「参加」して、ユーザー名を表示できますか?