我已经这样编码p-multiSelect
:
<p-multiSelect
[options]="scopes$ | async"
optionLabel="description"
[ngModel]="selectedScopes$ | async">
其中
private scopes$: Observable<Array<ApplicationScope>>;
private selectedScopes$: Observable<Array<ApplicationScope>>;
this.scopes$
包含所有可用选项。另一方面,this.selectedScopes$
仅包含选定的值。
尽管selectedScopes
包含一个可用范围,但是multiSelect
组件无法正常工作。
您可以在this StackBlitz project中看到代码。