Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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 对<;选择>;角度下降_Angular_Typescript - Fatal编程技术网

Angular 对<;选择>;角度下降

Angular 对<;选择>;角度下降,angular,typescript,Angular,Typescript,我想在没有任何第三方库的情况下实现搜索框, 我希望搜索在下拉列表中 如何做到这一点 <select class="form-control" [(ngModel)]="selected5" [ngModelOptions]="{standalone: true}" formControlName="manpower_requirement"> <

我想在没有任何第三方库的情况下实现搜索框, 我希望搜索在下拉列表中

如何做到这一点

<select class="form-control" [(ngModel)]="selected5" [ngModelOptions]="{standalone: true}"
              formControlName="manpower_requirement">
              <option selected *ngFor="let person of newArray" [ngValue]="person">{{ person.positions }} </option>
</select>

{{person.positions}}

筛选您的
新阵列
。为搜索添加一个输入,并使用
[(ngModel)]=“searchValue”
将其绑定到
searchValue
,然后在setter中筛选新数组。 因此:

注意-这是未选中的,可能有打字错误。但这是一种方法的想法

private _searchValue:string
set searchValue(value:string)
{
    this._searchValue = value;
    this.newArray = this.newArray.filter(v=>v.contains(value));
}