0

在我的应用程序中,我有 3 个在应用程序加载时呈现的静态选项卡。使用 ng-grid,当用户双击一行时,会生成一个带有该行结果的新选项卡。我的问题是.....如何关闭标签?看起来很简单,但是,我已经护目镜和修补没有结果。

我想要的是,在查看结果后,用户将单击选项卡标题附近的小 X 以关闭/关闭选项卡。我创建了一个类似于我的标签布局的 plunker http://plnkr.co/edit/ZkamtnBK01h0IvC9Hmjh?p=preview 。它有一个按钮,您可以单击该按钮来添加新选项卡。任何帮助将不胜感激。谢谢你。

4

1 回答 1

1

您可以通过更改范围轻松删除标签,http ://plnkr.co/edit/AKlmUaRkaYWjOYnPRnWF

$scope.remove = function() {
    $scope.tabs.splice($scope.tabs.activeTab,1);
}

这些选项卡可能是使用来自 tabs 指令的模板创建的,因此我建议使用 css 将元素定位在 bs-tabs div 之外以获得您想要的效果

于 2014-02-13T23:13:19.070 回答