【发布时间】:2017-05-18 17:01:21
【问题描述】:
我在使用 Angular UI-Tab 时遇到了 CSS 问题。问题是我有一个场景,其中有两个选项卡。我需要根据某些条件防止标签切换。
为此,我使用了防止默认值。因此,当我阻止事件 CSS 显示两个选项卡都处于活动状态时。因为点击刚刚开始,中途就停止了。
我的 HTML 我们:
<uib-tabset>
<uib-tab index="1">
<uib-tab-heading>Search</uib-tab-heading>
<div class="PL_7 PR_7">
<div class="clearfix">
search tab
</div>
</div>
</uib-tab>
<uib-tab index="2" ng-click="ctrl.activateOrderBinTab()" deselect="ctrl.tabSelected($event)">
<uib-tab-heading>Order</uib-tab-heading>
<div class="PL_7 PR_7">
order tab
</div>
</uib-tab>
</uib-tabset>
deselect() 函数是
function tabSelected($event) {
var unsavedRows = angular.element('.dx-cell-modified');
if (unsavedRows.length > 0) {
$event.preventDefault();
NotifyToastService.showError(gettext("Please save or cancel changes to the order bin to add items"));
}
}
当我尝试这个时会发生什么
我需要什么
请告诉我应该怎么做才能防止这种情况发生。
【问题讨论】:
标签: css angularjs twitter-bootstrap angular-ui-bootstrap angular-ui-tabset