2015-02-12 108 views
1

我想从同一个控制器上的另一个模型的单个控制器中的一个模型中提取数据。我知道这是错误的,但这里是我想在模板中要做到: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从成员模型中拉取成员的名字,但不知道如何去做。任何帮助将不胜感激。如果我不清楚,请告诉我。

+0

我用正确的代码(感谢@josh) {{members [member] .fullName}} – 2015-02-12 02:50:51

回答

1

你不需要这里的双重评价:

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

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

{{members[member]}} 

但是,如果成员是一个对象,与它的一些id财产,那么你可能需要做的是:

{{members[member.id]}} 
+0

就是这样!谢谢@Josh – 2015-02-12 02:46:42

+0

@ mr.pribesh - 没有问题。乐意效劳 :) – Josh 2015-02-12 02:47:12

相关问题