在Angular 7中,你可以使用ngForm和ngSubmit指令来提交旧值。下面是一个示例解决方法:
import { Component } from '@angular/core';
@Component({
selector: 'app-example',
templateUrl: './example.component.html',
styleUrls: ['./example.component.css']
})
export class ExampleComponent {
name: string;
onSubmit(form: NgForm) {
console.log('旧值:', form.value);
// 处理表单提交的逻辑
}
}
在上面的示例中,当用户点击提交按钮时,onSubmit方法会被调用,并将ngForm作为参数传递进来。在方法内部,你可以通过form.value来访问表单的旧值。
注意:为了使用ngForm和ngSubmit指令,你需要在组件中导入FormsModule模块。你可以在组件的模块文件中导入它:
import { FormsModule } from '@angular/forms';
@NgModule({
imports: [FormsModule],
// ...
})
export class ExampleModule { }
这样就可以在Angular 7中使用ngForm和ngSubmit来提交旧值了。