2015-02-12 103 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

相關問題