如何使用Swagger生成UI

91zkwejq  于 2022-11-06  发布在  其他
关注(0)|答案(3)|浏览(216)

我正在使用SWAGGER来生成android和angular客户端。SWAGGER只生成服务和模型,那么SWAGGER是否也会生成Angular .ts组件以及.html forms templates?如果不是,这里有人知道其他生成器或工具吗?
还是要我自己编码?

fafcakar

fafcakar1#

https://github.com/verizonconnect/ngx-form-generator可以从OpenAPI生成Angular ReativeForms,重新创建OpenAPI文档中提供的验证逻辑。
它不会生成组件.ts或. html。
https://dev.to/martinmcwhorter/generate-angular-reactiveforms-from-swagger-openapi-35h9提供了如何将生成的ReativeForms集成到应用程序中的演练,即运行应用程序所需的example .ts和.html文件。

nfg76nw0

nfg76nw02#

当它不知道你到底想用这些数据和模型服务做什么的时候,它应该怎么做呢?
它在服务内部的模型上生成一个基本的CRUD,并将它们公开为一个Module,然后您可以将其导入到您的RootModule或任何您希望在其中使用它的模块中。但是您必须完成从这些服务获取数据并将其呈现在DOM上的必要工作。
就Generators而言,Angular CLI确实为您搭建了Angular App的基本结构。但同样,它不会为您生成整个项目。您必须添加相关的组件、管道、指令,甚至可能是模块。

0sgqnhkj

0sgqnhkj3#

Swagger和openApi生成器允许您生成API的代理。它们不会生成应用程序。

相关问题