primeng p-dropdown 未触发更改事件
primeng p-dropdown not firing change event
我正在使用 primeng 5.2.4,我正在尝试:
<p-dropdown [options]="months" [(ngModel)]="selectedMonth"
(change)="selectMonth()"></p-dropdown>
selectMonth 方法在页面首次加载时被调用,但在随后从下拉列表中进行选择时不会被调用。如果我将其更改为点击事件,它会起作用(但我会在单击下拉菜单时收到一个事件,在选择值时收到另一个事件)。
关于我可能做错了什么有什么想法吗?我回滚到 4.3.0 并看到相同的行为。
谢谢!
primeng 下拉列表支持事件 onChange,可以在下拉列表中查找任何更改
app.component.html
<p-dropdown [options]="cities2" [(ngModel)]="selectedCity2" optionLabel="name" (onChange)="onChange($event)"></p-dropdown>
app.component.ts
onChange(event) {
console.log('event :' + event);
console.log(event.value);
}
这应该有帮助
我正在使用 primeng 5.2.4,我正在尝试:
<p-dropdown [options]="months" [(ngModel)]="selectedMonth"
(change)="selectMonth()"></p-dropdown>
selectMonth 方法在页面首次加载时被调用,但在随后从下拉列表中进行选择时不会被调用。如果我将其更改为点击事件,它会起作用(但我会在单击下拉菜单时收到一个事件,在选择值时收到另一个事件)。
关于我可能做错了什么有什么想法吗?我回滚到 4.3.0 并看到相同的行为。
谢谢!
primeng 下拉列表支持事件 onChange,可以在下拉列表中查找任何更改
app.component.html
<p-dropdown [options]="cities2" [(ngModel)]="selectedCity2" optionLabel="name" (onChange)="onChange($event)"></p-dropdown>
app.component.ts
onChange(event) {
console.log('event :' + event);
console.log(event.value);
}
这应该有帮助