javascript - angularjs sentiasa melaporkan ralat apabila cuba mengendalikan data yang diperolehi oleh ajax
为情所困
为情所困 2017-07-05 10:49:14
0
3
819
.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 == "未回复"){
                var temp = document.getElementById(tempdata.result[i].id);
                $(temp).children("#al_title").addClass("blackword");
                $(temp).children("#al_awswer").hide();
            }
        }
    })
})

Kod adalah seperti di atas Di sini saya ingin membandingkan item tertentu dalam data yang diperoleh, tetapi ujian pelayar terus melaporkan ralat

Sila beritahu saya cara menyelesaikannya. Saya baru sahaja bersentuhan dengan angular tidak lama dahulu. . . . . . . . . . . .

为情所困
为情所困

membalas semua(3)
洪涛

Saya menjumpai masalah itu. Rakan sekerja saya melihatnya dan mendapati bahawa untuk telah ditulis dengan tidak betul. з」 ∠)_

阿神

console.log(tempdata.result); Apakah outputnya?

代言

Saya menyebut pelaporan ralat di sini, pergi lihat baris 133 manageController

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan