<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变量无法隐藏单个
他の人があなたの問題を真剣に受け止められるように、問題を注意深く説明してください。
「削除」をクリックするだけで、この行がテーブルから消えます。実際、データ内のレコードを削除すると、
AngularJS
のバインド メカニズムによってインターフェイスが自動的に更新され、行が自動的に消えます。ng-hide
を使用する必要はありません。AngularJS
的绑定机制会自动的更新界面,这一行也就会自动消失了。不需要使用ng-hide
。你只需要好好实现
underCarriage(app._id)
underCarriage(app._id)
を適切に実装するだけで済みます。リーリー
私のローカルテストで効果が得られます。 🎜非表示かどうかを記録するためにアプリに非表示属性を追加します
http://jsfiddle.net/larvata/1wr2bfLs/