AngularJS无法在foreach

时间:2015-05-26 21:28:36

标签: javascript angularjs

出于某种原因,我正在过滤,我的数据会多次返回。 例如,如果我有和ID返回456,数据将返回到第4,5和6行。 这让我疯狂。为什么要看

Plnkr here



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




1 个答案:

答案 0 :(得分:1)

if条件更改为此if(!item.answer && question.length>0){

http://plnkr.co/edit/GEHRP4g1RyvwOPq9ntZq?p=preview