我无法在Angular2中为jquery分配多个var。
我正在做的是:jQuery('.source-select').on('change',(e) => this.updateForm.value.sources = jQuery(e.target).val().split('--')[0]);
这是完美的工作,但我想将index [1]的分割值分配给另一个对象:
jQuery('.source-select').on('change',(e) => this.updateForm.value.sources = jQuery(e.target).val().split('--')[0]
,(e) => this.selected_text = jQuery(e.target).val().split('--')[1]
);
但是此时我设置了this.selected_text但不是this.updateForm.value.sources。任何猜测我做错了什么。
***我尝试使用改变两次,这样做工作正常,但我不认为这样做很好。
答案 0 :(得分:0)
我不知道我是否真的理解你的问题,但为什么不用它呢?
jQuery('.source-select').on('change',function(e){
this.updateForm.value.sources = jQuery(e.target).val().split('--')[0];
this.selected_text = jQuery(e.target).val().split('--')[1];
});