特定の結果を得るために配列を使用しようとしましたが、エラーが発生します未定義のプロパティーを読み取ることができませんしかし、未定義エラーのプロパティを読み取ることができません
for (var j=0;j<$scope.ftListe.length;j++){
if(task[j].projet_id==id){
if(temp!=task[j].NomTache)
temptache.push(task[j]);
tempcol.push(lecollaborateur[j]);
}
temp=task[j].NomTache;
}
$scope.temptache=temptache;
$scope.tempcol=tempcol;
for(var i=0; i<temptache.length;i++){
for (var k=0;k<$scope.ftListe.length;i++){
console.log("l'id de la tache: "+temptache[i].IdTache);
if(temptache[i].IdTache==$scope.ftListe[k].tacheid){
temps = temps+$scope.ftListe[k].TempsPasse;
passe= passe+$scope.ftListe[k].TempsPasse * lecollaborateur[k].CoutParJour;
}
}
tempsAr.push(temps);
passeAr.push(passe);
temps=0; passe=0;
}
Iからエラーを取得するプロパティは、私が間違って何をやっている、IdTache
のですか?
コンソールtemptache、それはIdTacheを持っているかどうかを確認しますか? –
@Dinesh私がtemptache [i]をコンソールにするときに.IdTache私は問題なしで結果を得ます – Jihane
本当に助けが必要な場合はPlunkrまたはJSFiddleを提供してください。 – SjaakvBrabant