我有我的觀點DINAMIC片(角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">
(...)
我的功能filaCtrl.closeTab()刪除一個標籤,即在陣列filaCtrl一個項目.tabs。但是當一個項目被移除時,視圖被更新並且'關閉'所有標籤,即刷新頁面。
self.closeTab = function (protocolo, $index) {
self.tabs.splice($index, 1);
};
如何刪除項目而不刷新我的頁面?
不起作用。 tab.open的valeu變更時也刷新頁面。 – lesimoes