【发布时间】:2016-11-28 04:06:40
【问题描述】:
我有一个隐藏的输入来控制 jQuery 所做的更改,其中包括一个 angular2 change 的事件,像这样
<input id='input1' hidden (change)='onChange($event)'>
那么在我的情况下,我必须使用jQuery来改变这个输入的值,然后触发change事件:
$('#input1').val('somevalue').trigger('change');
我通过 jQuery 触发的这个 change 事件仅适用于 jQuery,但不适用于 Angular2:
//This is working
$('#input').change(function(){
console.log('Change made');
})
在 angular2 组件中:
//This is not working
onChange(): void{
console.log('Change made');
}
在这种情况下我该如何解决?
【问题讨论】:
标签: javascript jquery angular