원격 서버의 데이터를 보여주는 표가 있습니다. 숫자 입력이 있습니다. 숫자가 변경되면 테이블을 새로 고치고 싶습니다 (arg에 숫자 입력이 있음). 여기 ngTable 맞춤 새로 고침 작업?
내 현재 시도 : 내 로그에number changed
얻을
$scope.$watch("number", function() {
console.log("number changed");
$scope.user_table_columns.length = 0;
$scope.user_table_columns = [
{ title: 'Loading... (give it 20-25 seconds)', visible: true}
];
if (typeof $scope.stats != "undefined")
$scope.stats.length = 0;
$scope.stats = [];
//$scope.tableParams.reload();
$http.get("/api/thing/"+$scope.number).then(function (result) {
$scope.table_data = result.data;
$scope.user_table_columns.length = 0;
Object.keys($scope.stats[0]).forEach(function (col) {
$scope.user_table_columns.push({ title: col, field: col, visible: true })
});
})
});
; 새로운 HTTP 요청은 없습니다.
loooks 확인 ..may (나는 그 노선에 반환 내가 캐싱했다 변수에 캐시에 사용 된 커서 객체를 할당) ... 문제가 몇 가지 설명의 "오타"이었다 밝혀 그것은 어리석은 소리가되지만 다른 사람의 console.log를 시도해보십시오. if 문 앞과 뒤에서 if 문이 문제를 일으키는 지 확인하십시오. – cjmling