AngularJS从另一个数据模型访问数据模型



我正试图从同一控制器上的另一个模型中提取单个控制器中的一个模型的数据。我意识到这是错误的,但这是我试图在模板中做的:

<table class="list-group">
    <tr class="list-group-item" ng-repeat="info in field.infos">
        <td><span class="badge">{{info.due| date:short}}<span ng-repeat="member in info.idMembers">{{members[{{member}}]}}</span></span>
        </td>
        <td>{{info.name}}</td>
    </tr>
</table>

因此,每个field.info都有一个成员id引用。我想根据id从成员模型中提取成员的名称,但不确定如何做到这一点。如果有任何帮助,我们将不胜感激。如果我不清楚,请告诉我。

这里不需要双重评估:

{{members[{{member}}]}}

如果member确实只是一个id,那么您可以这样做:

{{members[member]}}

然而,如果成员是一个对象,上面有一些id属性,那么您可能需要这样做:

{{members[member.id]}}

最新更新