,可以通过以下步骤实现:
<form (ngSubmit)="onSubmit()">
<input type="text" [formControl]="dynamicInput">
<button type="submit">提交</button>
</form>
import { Component } from '@angular/core';
import { FormControl } from '@angular/forms';
@Component({
selector: 'app-example',
templateUrl: './example.component.html',
styleUrls: ['./example.component.css']
})
export class ExampleComponent {
dynamicInput: FormControl = new FormControl();
onSubmit() {
console.log(this.dynamicInput.value);
}
}
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { ExampleComponent } from './example.component';
@NgModule({
declarations: [
ExampleComponent
],
imports: [
FormsModule,
ReactiveFormsModule
],
providers: [],
bootstrap: [ExampleComponent]
})
export class ExampleModule { }
通过以上步骤,你就可以在Angular 8中创建一个动态文本框,并在表单提交时将其值绑定到组件中。在表单提交时,可以通过this.dynamicInput.value
来获取动态文本框的值,并进行相应的处理。
关于Angular的更多信息和详细介绍,你可以参考腾讯云的Angular产品文档:Angular产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云