是否可以使用另一个按钮打开灌注multiselect?
我已经尝试通过单击nativeElement进行触发,但这没有用。
下面是我的组件:
<div>
<button class="btn btn-primary" #filterButton (click)="openMultiselect()">Trigger remotely</button>
</div>
<div class="ui-g">
<div class="ui-g-6 ui-fluid">
<p-multiSelect [options]="cities1" [(ngModel)]="selectedCities1"></p-multiSelect>
</div>
</div>
和TS:
@ViewChild(MultiSelect) filterButton: MultiSelect;
openMultiselect() {
this.filterButton.el.nativeElement.click()
}
和stackblitz:https://stackblitz.com/edit/ngprime-multiselect-azdsh4
需要完成两个步骤: