用途:根据参数或询问结果,生成符合 fundamental-ngx 平台规范的 Angular 响应式表单组件。
主要能力:解析表单名称、字段(text、number、select、date、checkbox、textarea)、必填与可选、布局(1/2/3 列)、提交目标;通过 @fundamental-ngx/mcp MCP 服务获取组件用法与 API;先输出表单计划表等待批准,再生成 .component.ts、.component.html、.component.scss 三个文件。
使用方式:技能调用为 Build Form: $ARGUMENTS。参数为空时先询问表单用途、字段、是否需要校验。生成时需直接导入独立组件(无 PlatformFormModule),模板用 <form [formGroup]> 与 (ngSubmit) 包裹 <fdp-form-group>,列布局使用 columnLayout 字符串;fdp-form-field 的 id 必填,每个控件需唯一 name;有校验时必须提供 fdpFormFieldError 模板;select 使用 [list] 传 OptionItem[]。完成后用 nx run <project>:build 或 ng build 验证。
限制:资料未说明收费、价格与平台支持范围;需已安装 fundamental-ngx 及相关 Angular 环境;MCP 不可用时需读取本地 usage-guides.ts;不提供完整代码细节之外的步骤保证。