<tr ng-repeat = "app in apps" ng-hide = "">
<td>
<a data-uk-modal="{target:'#{{app._id}}'}">{{app.name}}</a>
</td>
<td>{{app._id}}</td>
<td>{{app.author}}</td>
<td>{{appCategoryMap[app.category].name}}</td>
<td>
<a class="uk-button uk-button-danger" ng-click = "underCarriage(app._id)">下架</a>
</td>
</tr>
Bagaimana untuk menulis dalam ng-hide Jika anda menulis pembolehubah, semua item senarai akan menjadi pembolehubah ng-hide yang sama tidak boleh menyembunyikan satu
Sila terangkan masalah anda dengan teliti, supaya orang lain akan mengambil serius masalah anda.
Anda hanya mahu mengklik "Alih Keluar" dan baris ini akan hilang daripada jadual. Malah, jika anda memadamkan rekod dalam data, mekanisme pengikatan
AngularJS
akan mengemas kini antara muka secara automatik dan baris ini akan hilang secara automatik. Tak perlu gunang-hide
.Anda hanya perlu melaksanakan
underCarriage(app._id)
dengan baik:Ujian tempatan saya boleh mencapai kesannya.
Tambahkan atribut tersembunyi pada apl untuk merakam sama ada ia tersembunyi
http://jsfiddle.net/larvata/1wr2bfLs/