如何以编程方式 select ng-select 列表中的项目?

How do I select an item in a ng-select list programmatically?

我的应用程序向用户显示一个使用 ng-select 的列表。此列表包含多项

用户可以对前面的列表执行以下两项操作之一。他可以选择现有项目,也可以添加新项目。如果用户向列表中添加新项目,则需要将新项目自动添加到列表中并select编辑。

我已经设法实现了添加到列表功能。但是,我还没有找到一种方法来实现以编程方式 select 列表中的项目的功能。

有没有办法用 ng-select 做到这一点? 在此先感谢

使用与 typescript 变量关联的 [(ngModel)]。

<ng-select[(ngModel)]="selectedItem">
    ....
</ng-select>

以编程方式设置变量 = 您最后添加的项目。

selectedItem:any;

functionAddItemToList(){
.....
this.selectedItem = NewItem_Just_Added

}