<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>
ng-hide里面应该怎么去写,如果写入变量的话,全部的列表项都是同一个ng-hide变量无法隐藏单个
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/