I have a hidden input to control the changes made by jQuery, which includes an event of angular2 change
, like this
<input id='input1' hidden (change)='onChange($event)'>
Then in my case, I have to use jQuery to change value of this input, then trigger change
event:
$('#input1').val('somevalue').trigger('change');
This change
event that I triggered via jQuery only works with jQuery, but not Angular2:
//This is working
$('#input').change(function(){
console.log('Change made');
})
In angular2 component:
//This is not working
onChange(): void{
console.log('Change made');
}
How can I work around in this situation?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…