Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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 5中修剪Priming下拉(p-Dropdown)过滤器中的空间?_Angular_Typescript_Angular5_Dropdown_Primeng - Fatal编程技术网

如何在angular 5中修剪Priming下拉(p-Dropdown)过滤器中的空间?

如何在angular 5中修剪Priming下拉(p-Dropdown)过滤器中的空间?,angular,typescript,angular5,dropdown,primeng,Angular,Typescript,Angular5,Dropdown,Primeng,我在angular 5项目中使用了Priming下拉列表(p-dropdown),但当我尝试过滤下拉列表数据时,我给出了该下拉列表后的空格,该下拉列表显示未找到任何结果,因此我如何解决该问题 e、 g.我有国家下拉列表,如果我在过滤器p下拉列表中搜索印度,前后都有空格,则显示未找到结果消息 我只想在priming p-dropdown filter中修剪()搜索到的字符串 以下是p-下拉列表的html代码: <p-dropdown (onChange)="checkType(mo

我在angular 5项目中使用了Priming下拉列表(p-dropdown),但当我尝试过滤下拉列表数据时,我给出了该下拉列表后的空格,该下拉列表显示未找到任何结果,因此我如何解决该问题

e、 g.我有国家下拉列表,如果我在过滤器p下拉列表中搜索印度,前后都有空格,则显示未找到结果消息

我只想在priming p-dropdown filter中修剪()搜索到的字符串

以下是p-下拉列表的html代码:

<p-dropdown (onChange)="checkType(model.transectionType)" *ngIf="availableBalance != 0.00" (keydown)="onKeyUp($event)" [style]="{'width':'100%'}" [options]="transectionType" [filter] = "true"
            [resetFilterOnHide] = "true" [(ngModel)]="model.transectionType" 
            [formControl]="form.controls['transectionType']" placeholder="Select a Transaction type" 
            optionLabel="value"></p-dropdown>

我已经找到了解决方案,但这是一个复杂的问题。 所以这里最基本的事情是,当我们在angular应用程序中使用
[filter]=“true”
时,它将在ng_modules->priming->components->dropdown->dropdown.js中定义过滤器的键下方法,以便从右到左修剪插入/过滤的值,我们需要添加.trim()在inputValue处,如下所示:
this.filterValue=inputValue.trim()

Priming应该在他们的核心下拉代码中添加这一点,这样我们就不需要额外修复它,也不会进一步解决这个问题