woj*_*jas 10 javascript events tabs angularjs angular-bootstrap
我想在用户单击另一个选项卡时取消选项卡更改/面板切换,并且我发现当前面板中的更改未保存.
我用的是deselect()元素的属性<tab>,记录在这里,火在我的控制器的功能,并在我确定,我不应该改变标签.含义:我不想取消选择此选项并选择用户单击的其他用户.
我怎么能做到这一点?最好是从控制器内部,还是以任何其他方式?
我不能只做$ event.stopPropagation(),因为我这里没有$ event ...我错过了什么?
Plunker隔离问题.
Don*_*uwe -3
将ng-click指令应用于每个选项卡:
<tab ng-click="checkChange($event)">
Run Code Online (Sandbox Code Playgroud)
进而preventDefault();:
$scope.checkChange = function($e) {
// check if tab can be changed
$e.preventDefault();
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4229 次 |
| 最近记录: |