У меня есть таблица, которая печатает данные из JSON. Каждая строка имеет опцию удаления. Я хочу напечатать удаленные данные в новую таблицу. Мне удалось распечатать данные в консоли, но не удалось добавить их в поле зрения. Ниже приведен код:Как клонировать и печатать данные в угловом
Контроллер
$scope.deletedItems = [];
var counter = 0
$scope.removeRow = function (idx) {
console.log(idx);
$scope.TTNdata.splice(idx, 1);
var deletedArray = $scope.TTNdata.slice(idx, 1);
//console.log(deletedArray);
$scope.deletedItems.push(deletedArray);
console.log($scope.deletedItems);
counter++;
$('#counter').html(counter);
};
Вид:
<table id="deleted-rows" class="">
<thead>
<th>Sr. No</th>
<th>ID</th>
<th>First Name</th>
<th>Second Name</th>
<th>Gender</th>
<th>Email</th>
<th>Image</th>
<th>Remove</th>
</thead>
<tbody>
<tr ng-repeat="item in deletedItems | orderBy:'id'">
<td>{{$index+1}}</td>
<td>{{item.id}} </td>
<td>{{item.first_name}}</td>
<td>{{item.last_name}}</td>
<td>{{item.gender}}</td>
<td><a href="mailto:'{{data.email}}'">{{item.email}}</a></td>
<td><img src="{{item.photo}}" alt="{{item.first_name}} {{item.last_name}} photo"></td>
<td class=""> <span style="cursor:pointer" ng-click="removeRow($index)" title="Remove Record" class="glyphicon glyphicon-remove"></span></td>
</tr>
</tbody>
</table>
<table class="table bordered">
<thead>
<tr>
<th>Sr. No</th>
<th>ID</th>
<th>First Name</th>
<th>Second Name</th>
<th>Gender</th>
<th>Email</th>
<th>Image</th>
<th>Remove</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="data in TTNdata | filter:bindtext | orderBy:'id'">
<td>{{$index+1}}</td>
<td>{{data.id}} </td>
<td>{{data.first_name}}</td>
<td>{{data.last_name}}</td>
<td>{{data.gender}}</td>
<td><a href="mailto:'{{data.email}}'">{{data.email}}</a></td>
<td><img src="{{data.photo}}" alt="{{data.first_name}} {{data.last_name}} photo"></td>
<td class=""> <span style="cursor:pointer" ng-click="removeRow($index)" title="Remove Record" class="glyphicon glyphicon-remove"></span></td>
</tr>
</tbody>
</table>
данных печати в консоли, но не в таблице, каждый раз, когда я нажимаю удалить это создаст пустую строку в удаленные table Что я делаю неправильно?
код на GitHub https://github.com/sahilpopli/learningAngular.git
Что мешает вам делать '$ (». SomeClass'). HTML ($ объем .deletedItems); ' ? – Xatenev
Можете ли вы добавить ссылку jsfiddle? – Thangadurai
@xaternev Я пробовал это, но не работал –