作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个选择标签,如下所示:
<select ng-change="doSomething()" ng-model="myModel"> </select>
最佳答案
问题不是如何运行一些代码,而是如何触发更改事件。我找到了一种 Angular 友好的方式来做到这一点。我有一个 jQuery UI slider ,它可以更改另一个具有 ng-change 的输入的值。秘诀在于,一旦将其转换为 angular.element,您现在就可以访问名为 triggerHandler 的方法。从我所见,使用它不会被认为是不好的做法:
angular.element(document.getElementById('test')).triggerHandler('change');
angular.element("#test")
直接不使用 jQuery,但我得到了一个控制台错误和损坏的功能。此版本无需任何依赖即可工作。
关于angularjs - 如何从 jquery 触发 ng-change?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24330467/
我是一名优秀的程序员,十分优秀!