javascript - 仅在Blur 上使用 mwl-confirm 指令

标签 javascript angularjs angularjs-directive

除了 onBlur 之外,我还有一切可以实现此目的。我所需要的只是由 ng-change 触发 mwl-confirm。我对 Angular 有点陌生,非常感谢任何帮助。谢谢。 mwl-confirm webpage

<textarea rows="4" ng-model="resource.resources"
ngModelOnblur ng-change="call function or something to use mwl-confirm here?"></textarea>

这就是 mwl 代码。

mwl-confirm
         title="Save Changes"
         message="{{ _T('Are you sure you want save your changes?') }}"
         confirm-text="Yes"
         cancel-text="{{No}}"
         placement="left"
         on-confirm="myfunction(passIt);"
         confirm-button-type="danger"
         cancel-button-type="default"

最佳答案

似乎您必须使用 ng-blur 将处理程序添加到文本区域 而在它之后。 在处理模糊的函数内的按钮上单击触发器

 $timeout(function() {
            angular.element(document.querySelector('#confirm_btn')).triggerHandler('click');
        }, 100);

关于javascript - 仅在Blur 上使用 mwl-confirm 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32461786/

相关文章:

javascript - 重置(撤消)添加表行操作 JQUERY

javascript - `checked` 单选按钮输入属性不存在

javascript - AngularJS:在编译前获取指令的html内容

javascript - 如何修复括号与点符号 Angularjs

angularjs - 是否可以在同一个 HTML 元素上有多个指令?

javascript - 在 HTML 中加载多行文本(每 60 秒逐行)的最佳方法是什么?

javascript - 如何使用 HTML5 本地存储从表单中保存数据?

javascript - ng-click 在 MVC 部分 View 中不起作用

javascript - 用 ng-show 改变突然的 Angular

javascript - 无法读取 AngularJS $resource DELETE 的响应