ng-repeat
に追加の行を挿入する方法はありますか?ここに問題があります。テーブルに追加の行を表示する方法AngularJS
<tr data-ng-repeat="user in content |pagination: currentPage*limit| limitTo: limit | filter: searchText ">
<td>{{user.imie}}</td>
<td>{{user.nazwisko}}</td>
<td>{{user.data_urodzenia}}</td>
<td>{{user.imie2}}</td>
<td>{{user.imie}}</td>
<td>{{user.imie}}</td>
<td><i ng-click="showDetails()" class="fa fa-plus-square" aria-hidden="true"></i></td>
</tr>
私はこの表を繰り返しています。最後のセルには、ユーザーの詳細を表示する機能をトリガーするボタンがあります。だから私が必要なのは、提示された行の下に挿入された追加の行です。
<tr ng-repeat...></tr>
<tr ng-show="details">additional data row</tr>
とコントローラ
$scope.details = false;
$scope.showDetails = function(){
if (!details) {
$scope.details = true;
}
else {
$scope.details = false
}
}
これを行うにはどのような方法?いくつかのアプローチを試して、うまくいきませんでした。
[これ](http://stackoverflow.com/q/30288248/492258)を確認してください。 –