如何在angular 5中修剪Priming下拉(p-Dropdown)过滤器中的空间?
我在angular 5项目中使用了Priming下拉列表(p-dropdown),但当我尝试过滤下拉列表数据时,我给出了该下拉列表后的空格,该下拉列表显示未找到任何结果,因此我如何解决该问题 e、 g.我有国家下拉列表,如果我在过滤器p下拉列表中搜索印度,前后都有空格,则显示未找到结果消息 我只想在priming p-dropdown filter中修剪()搜索到的字符串 以下是p-下拉列表的html代码:如何在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
<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应该在他们的核心下拉代码中添加这一点,这样我们就不需要额外修复它,也不会进一步解决这个问题