angular6的表单数据提交是通过ngForm进行提交的,通过ngModel进行数据的双向绑定,具体代码如下:
html代码:
<form action="" #myForm = "ngForm" (ngSubmit)="onSubmit(myForm.value)">
<div class="input-component">
<span class="titleLeft">名称</span>
<input type="text" [(ngModel)]="advertisementData.advertName"
name="advertName">
</div>
</form>
ts文件代码:
onSubmit(value){
function formatTen(num) {
return num > 9 ? (num + "") : ("0" + num);
}
this.valueData =value;
}
所获得的value值就是表单提交的值,所获得的值是一个对象,然后通过表单的name属性进行赋值即可。