私はこのようなカスタムのディレクティブがあります。 ng-repeatの使用中に古いデータを削除して新しいデータをテーブルにバインドするにはどうすればよいですか?
<table id="usertbl" class="table table-hover table-bordered" style="
position: relative;
top: 27px;
">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>gender</th>
<th>state</th>
<th>zip</th>
<th>email</th>
<th>mobile</th>
<th>Delete</th>
</tr>
<tr ng-repeat="x in users">
<td>{{ x.fName }}</td>
<td>{{ x.lName }}</td>
<td>{{ x.gender }}</td>
<td>{{ x.state }}</td>
<td>{{ x.zip }}</td>
<td>{{ x.email }}</td>
<td>{{ x.mobile }}</td>
<td><button class="btn btn-danger" ng-click="clickFunc(x.email)">Delete Customer</button></td>
</tr>
</table>
</body>
http.get("getallusers.do",{ params:{pageno:count,pageSize:2}}).then(function(response) {
//First function handles success
scope.users = response.data;)}
ワンボタンの横には、それはデシベルから10件のレコードをフェッチしますクリックするたびがありますが、それぞれの時間は、10レコードがで既存の10レコードに追加されますUIテーブル。私は新しい10レコードだけをテーブルに追加したい。
後
$scope.$apply()
を呼び出す必要があります。 'scope.users'は配列ではないので、** API' **呼び出しを行っている間は常に新しいレコードセットを持ちます。 ** 'Next' **ボタンをクリックすると、常に新しいレコードセットが表示されます。 –