ngx-form-generator:从OpenAPI文档生成Angular ReactiveForms

时间:2024-05-22 03:24:08
【文件属性】:

文件名称:ngx-form-generator:从OpenAPI文档生成Angular ReactiveForms

文件大小:254KB

文件格式:ZIP

更新时间:2024-05-22 03:24:08

cli angular validation forms openapi

角形生成器 根据Swagger或OpenAPI定义生成Angular ReactiveForm。 验证规则应具有唯一的事实来源。 这些规则应暴露给消费者以应用它们。 通过这样做,我们可以确保在API层强制执行相同的UI验证规则。 安装 # install locally in project npm install @verizonconnect/ngx-form-generator --save-dev # install globally npm install @verizonconnect/ngx-form-generator -g CLI用法 ngx-form-generator -f swagger.json -o projects/forms/src/lib/ # when installed locally in project run with npx npx ngx-


【文件预览】:
ngx-form-generator-master
----.gitignore(64B)
----tsconfig.json(268B)
----README.md(3KB)
----.github()
--------workflows()
----.prettierrc(91B)
----LICENSE(1KB)
----package.json(2KB)
----src()
--------fixtures()
--------generator-cli.ts(2KB)
--------index.ts(58B)
--------rules.spec.ts(2KB)
--------generator-lib.ts(3KB)
--------rules.ts(2KB)
--------generator-lib.spec.ts(4KB)
----.commitlintrc.json(106B)
----.eslintignore(23B)
----.npmignore(70B)
----.eslintrc.json(550B)
----package-lock.json(240KB)
----demo()
--------.gitignore(503B)
--------tsconfig.json(465B)
--------README.md(226B)
--------angular.json(5KB)
--------swagger.yaml(2KB)
--------package.json(2KB)
--------tslint.json(2KB)
--------src()
--------projects()
--------e2e()
--------.editorconfig(245B)
--------swagger.json(2KB)
--------package-lock.json(654KB)

网友评论