太多的迭代創建過濾器的ID來獲得一個建築物的名稱:過濾器
app.filter('getBuilding', function(APIService) {
return function(input) {
var buildings = APIService.query({ route:'building', id: input }, function(building) {
return building.name;
});
};
});
的例子給我一個迭代的錯誤。這是一個ng-repeat更新問題嗎?我怎樣才能防止這一點?
<li ng-repeat="room in rooms" class="list-group-item">
<strong>{{room.name}}</strong><span class="small">({{room.building | getBuilding}})</span>
</li>
謝謝!
如果您沒有向我們展示綁定「房間」陣列的控制器,我們無法爲您提供幫助。另外,如果你能提供一個可以工作的Plunker,那會很棒。 – domokun