出于某种原因,我正在过滤,我的数据会多次返回。 例如,如果我有和ID返回456,数据将返回到第4,5和6行。 这让我疯狂。为什么要看
var question = $filter('filter')($scope.existingList, {
QuestionID: item.QuestionID
});
console.log(question);
if(!item.answer && question.length>0 || !item.answer === item.answer){
//console.log(question);
item.answer = question[0].Response;
}

答案 0 :(得分:1)
将if
条件更改为此if(!item.answer && question.length>0){