リモートサーバーからのデータを表示するテーブルがあります。数値入力があります。数値が変更されたときに、テーブルを更新したいです(引数に数値入力を使用して)。
これが私の現在の試みです:
$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 })
});
})
});
number changed
ログに入ります。しかし、新しい HTTP リクエストはありません。