.controller('alistcontrol',function($scope, aliService){
$scope.advlist = {
id : "",
status : "",
content : "",
qTime : "",
answer : "",
aTime : "",
}
aliService.getlis().then(function(data){
var tempdata = angular.fromJson(data);
$scope.advlist = tempdata.result;
$scope.$watch('advlist',function(newValue){
if(!newValue){
$(".al_nonedis").show();
}
});
console.log(tempdata.result);
for(var i = 0;i<=tempdata.result.length;i++){
console.log(tempdata.result[i].status);
if(tempdata.result[i].status == "未回復(fù)"){
var temp = document.getElementById(tempdata.result[i].id);
$(temp).children("#al_title").addClass("blackword");
$(temp).children("#al_awswer").hide();
}
}
})
})
Der Code ist wie oben. Ich m?chte bestimmte Elemente in den erhaltenen Daten vergleichen, aber der Browsertest meldet st?ndig Fehler
Bitte lassen Sie mich wissen, wie ich das Problem l?sen kann. Ich bin erst vor kurzem mit Angular in Kontakt gekommen. . . . . . . . . . . .
找到問題了,同事幫忙看了一下,是for里面寫錯了,應(yīng)該是<寫成了<=…………習(xí)慣性從1開始循環(huán)這里從0開始就弄錯了_(:з」∠)_