Saya mempunyai projectsSiteService
dalam perkhidmatan, yang merupakan pertanyaan mudah melalui ID, dan kemudian data dipaparkan menggunakan ngTable
pada masa ini terdapat masalah, iaitu, $scope.display
ialah acara klik, dan ia akan pergi ke latar belakang untuk memasukkan semula setiap kali Dapatkan data, tetapi hasilnya adalah sama seperti ngtable
Klik pada pepijat. Saya melihat ngtable
kod sumber dan mendapati bahawa kecuali untuk klik pertama, data
berikutnya dalam kod sumber adalah 0, menyebabkan penomboran dan seterusnya tidak dipaparkan secara lalai getData
baru pertama kali boleh panggil ? Takde kesan lepas tu harap Allah balas~
$scope.display=function(){
projectsSiteService.get({id:id},function(realdata){
var data = $scope.sites=datas.handle(realdata).sites;//就是获取数据
if(data.length>0){
$scope.tableParams = new NgTableParams({
page: 1, // show first page
count: 2 // count per page
}, {
total: data.length, // length of data
getData: function ($defer, params) {
$defer.resolve(data.slice((params.page() - 1) * params.count(), params.page() * params.count()));
console.log(1);//只有一次出现,多次点击无效
}
});
}
});
}
Diselesaikan melalui stackoverflow.