我正在使用angular2颜色选择器。当从颜色选择器中选择颜色而不键入颜色时,输入元素的值会更改。现在,我必须在输入标签的值发生变化时触发一个函数。 所以keyup,keydown不能使用。 (onchange)也没有用。 See the demo of color picker
我的模板<input [(ngModel)]="color" onblur="hexToRgb()" (keyup)="hexToRgb()" (change)="hexToRgb()"/>
答案 0 :(得分:1)
使用此活动colorPickerChange
<input (colorPickerChange)="color=$event" [style.background]="color" [value]="color"/>
双向绑定:
<input [(colorPicker)]="color" [style.background]="color" [value]="color"/>
或者:
<input [colorPicker]="color" (colorPickerChange)="color=$event" [style.background]="color" [value]="color"/>