我试图从动态创建的标签列表中删除标签项(通过点击其他位置的表中的元素创建)。在Plunker示例中,这些只是使用循环创建的。
编辑:实际上并没有错误。我只是觉得我没有采用角度方式"。
我设法让它删除了标签,但是我这样做的方式似乎是错误的,而且对于如何让它成为"对"我并不是最微妙的想法。 。尝试删除选项卡时会出现此问题。单击X时,选项卡将清空并从阵列中删除。但是,标签页眉不会。
如果您从plunker
更改以下行,则可以看到此操作<a href="#" ng-click="tab.$parent.tabManager.removeTab($index);tabs.splice($index, 1);" ><span style="margin-left:0.5rem">X</span></a>',
到
<a href="#" ng-click="tab.$parent.tabManager.removeTab($index);" ><span style="margin-left:0.5rem">X</span></a>',
在ng-click中使用tabs.splice($index, 1);
函数似乎不正确,还有其他方法可以做到这一点吗?我只是做错了吗?
这里是plunker