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