私は、私の見解では動のタブ(角UIブートストラップ)は、この方法を持っている:更新ビューなしで配列内のアイテムを削除
<uib-tabset active="1" id="tabs" class="col-md-10">
<uib-tab ng-repeat="tab in filaCtrl.tabs" ng-click="filaCtrl.getChatTab(tab.protocolo)">
<uib-tab-heading >
<div style='display: flex; align-items: center; justify-content: center;'>
<h5 style='margin-right: 10px;'>Protocolo: {{tab.protocolo}}</h5>
<h7 ng-md-icon icon='cancel' style='fill:#F44336' size='16' ng-click='filaCtrl.closeTab(tab.protocolo, $index)'><h7>
<div>
</uib-tab-heading>
<div class="tab-content">
(...)
すなわちMy機能filaCtrl.closeTab()削除タブ、配列filaCtrl内の項目.tabs。しかし、アイテムが削除されると、ビューは更新され、すべてのタブ、つまり、ページを更新します。
self.closeTab = function (protocolo, $index) {
self.tabs.splice($index, 1);
};
ページを更新せずにアイテムを削除するにはどうすればよいですか?
動作しません。 tab.openのvaleuがページをリフレッシュするとき。 – lesimoes