2.1.模板代码-新增
工具类
src/app/utils/form.util.ts
import {FormGroup} from '@angular/forms';
import {Injectable} from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class FormUtil {
isValidForm(validateForm: FormGroup): boolean {
if (validateForm.status !== 'VALID') {
return false;
}
return true;
}
getFormData<T>(rawData: T, validateForm: FormGroup): T {
for (let key in validateForm.controls) {
validateForm.controls[key].markAsDirty();
rawData[key] = validateForm.controls[key].value;
}
return rawData;
}
}Service
src/app/plan/plan.service.ts
父组件部分
模板
src/app/plan/plan.component.html
控制器
src/app/plan/plan.component.ts
对话框部分
模板
src/app/plan/plan-create/plan-create.component.html
控制器
src/app/plan/plan-create/plan-create.component.ts
Last updated
Was this helpful?