Javascript 在列表中添加元素后,如何清空输入字段?
我试图在单击关闭Javascript 在列表中添加元素后,如何清空输入字段?,javascript,angular,angular2-routing,Javascript,Angular,Angular2 Routing,我试图在单击关闭按钮后将项目添加到列表中。但单击后,我想在添加项目后清空输入字段。这是我的代码 我已经做了空值,但没有工作 this.val=''您可以使用[value]=“val”。[value]将您的输入值与val绑定。当val更改时,它将自动更改 用这条线 <input type="text" name="" (keyup)="onKeyP($event)" [value]="val"/> 而不是 <input type="text" name="" (keyup
按钮后将项目添加到列表中
。但单击后,我想在添加项目后清空输入字段。这是我的代码
我已经做了空值,但没有工作
this.val=''您可以使用[value]=“val”。[value]将您的输入值与val绑定。当val更改时,它将自动更改
用这条线
<input type="text" name="" (keyup)="onKeyP($event)" [value]="val"/>
而不是
<input type="text" name="" (keyup)="onKeyP($event)"/>
您可以使用[value]=“val”。[value]将您的输入值与val绑定。当val更改时,它将自动更改
用这条线
<input type="text" name="" (keyup)="onKeyP($event)" [value]="val"/>
而不是
<input type="text" name="" (keyup)="onKeyP($event)"/>
您可以使用ngModel指令将输入值双向数据绑定到组件中的变量
import { FormsModule } from '@angular/forms';
...
@NgModule({
imports: [ BrowserModule, FormsModule ],
...
})
为了使用ngModel指令,您需要将FormsModule导入到组件中
import { FormsModule } from '@angular/forms';
...
@NgModule({
imports: [ BrowserModule, FormsModule ],
...
})
将值数据绑定到组件中的变量时,您只需清除该值,angular将自动更新输入字段
我将您的plunkr更改为使用ngModel:
另一种方法是使用@ViewChild()直接操作HTML元素。您可以使用ngModel指令将输入值双向数据绑定到组件中的变量
import { FormsModule } from '@angular/forms';
...
@NgModule({
imports: [ BrowserModule, FormsModule ],
...
})
为了使用ngModel指令,您需要将FormsModule导入到组件中
import { FormsModule } from '@angular/forms';
...
@NgModule({
imports: [ BrowserModule, FormsModule ],
...
})
将值数据绑定到组件中的变量时,您只需清除该值,angular将自动更新输入字段
我将您的plunkr更改为使用ngModel:
另一种方法是使用@ViewChild()直接操作HTML元素