动态选项卡 - 删除选项卡 - AngularJS

时间:2015-06-29 13:51:31

标签: javascript jquery angularjs dynamic tabs

我试图从动态创建的标签列表中删除标签项(通过点击其他位置的表中的元素创建)。在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

0 个答案:

没有答案