首页 > 解决方案 > SwaggerUI - 如何在 Angular 9 中为 SwaggerUI 外部创建自定义布局和插件

问题描述

我正在从外部 Angular UI 项目中自定义 Swagger 端点。我为此使用 SwaggerUIBundle。

我在互联网上进行了很多探索,但不知道如何创建我们自己的自定义布局和插件。在 swagger 官方网站上获得的文档帮助很少,它并没有帮助我在我的 Angular 项目中创建这些东西。

const ui = SwaggerUIBundle({
url: "https://petstore.swagger.io/v2/swagger.json",
dom_id: '#swagger-ui',
presets: [
  SwaggerUIBundle.presets.apis,
  SwaggerUIBundle.SwaggerUIStandalonePreset
],
Plugins: [
  SwaggerUIBundle.plugins.DownloadUrl,
]
layout: "StandaloneLayout"

})

你们能否在这里帮我举一些例子,说明如何在我的 Angular 9 代码中创建我自己的自定义组件、布局和插件。

谢谢。

标签: angularswagger-ui

解决方案


推荐阅读