gpt4 book ai didi

javascript - angular2 - 单击后清除输入字段值

转载 作者:行者123 更新时间:2023-11-28 10:42:56 25 4
gpt4 key购买 nike

我在重置输入值时遇到问题。我有带有过滤功能的搜索栏。当我写入一些值时,它会在其下方显示列表,并且我想向该 anchor 添加功能,当我单击其中一些值时,它会将我路由到另一个组件,并且我想清除输入值。

我的代码:

<div class="form">
<input #query (keyup)="filter(query.value)" type="text" class="form-control" placeholder="Search...">
<ng-container *ngIf="query.value">
<div *ngFor="let f of filteredProducts">
<a (click)="!query.value" [routerLink]="['/product-details/', f.category , f.$key]">{{ f.name }}</a>
</div>
</ng-container>
</div>

我尝试将此值设置为 null 或“”,例如:

(click)="query.value = ''"

最佳答案

https://plnkr.co/edit/dyCp5ZMKOkZvcsw4F8og?p=preview查看此链接并使用 ngmodal 并将值设置为 null

<div>
<input type="text" placeholder="Search..." [(ngModel)]="searchValue">
<button (click)="clearSearch()">Clear</button>
</div>


export class App {
searchValue:string = '';
clearSearch() {
this.searchValue = null;
}
}

关于javascript - angular2 - 单击后清除输入字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49247974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com