Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何以编程方式选择ng选择列表中的项目?_Angular_Angular Ngselect - Fatal编程技术网

Angular 如何以编程方式选择ng选择列表中的项目?

Angular 如何以编程方式选择ng选择列表中的项目?,angular,angular-ngselect,Angular,Angular Ngselect,我的应用程序向用户显示一个使用ng select的列表。此列表包含几个项目 项目1 项目2 项目N 用户可以使用上一个列表执行以下两项操作之一。他可以选择现有项目,也可以添加新项目。如果用户将新项目添加到列表中,则需要将新项目自动添加到列表中并选中 我已经实现了添加到列表的功能。但是,我还没有找到一种方法来实现以编程方式选择列表中的项目的功能 是否有办法使用ng select执行此操作?提前感谢使用与typescript变量关联的[(ngModel)] <ng-select[(ngMo

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

  • 项目1
  • 项目2
  • 项目N
用户可以使用上一个列表执行以下两项操作之一。他可以选择现有项目,也可以添加新项目。如果用户将新项目添加到列表中,则需要将新项目自动添加到列表中并选中

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

是否有办法使用ng select执行此操作?提前感谢使用与typescript变量关联的[(ngModel)]

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

你肯定需要有某种类型的值绑定,看看
ngModel
ReactiveForms
我试着使用[(ngModel)],它是有效的,但我得到一个警告,在表单控件中使用ngModel是不推荐的,不应该使用。我不知道你在使用表单控件。我通常不用它们。在这里,你有一些选择,为这个衰落。
selectedItem:any;

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

}