小编gha*_*sen的帖子

如何在没有路由配置的情况下使用 Angular Resolver 组件?

我使用 AngularResolver在显示路线之前从服务器预取数据,因此页面不会加载为空,我们对此原则表示同意。

我现在的问题是如何使用相同的方法Resolver在没有路由的情况下从服务器预取数据?为了更多地解释我的问题,这里是我的屏幕草图:

在此输入图像描述

在我的应用程序的 HeadreComponent 上,我需要进行一些 api 调用来获取,person.firstNameperson.lastName标头没有定义的路由,因为它应该显示在第一页上 (http:localhost:4200\home)。所以我无法在路由配置中使用常规语法来调用解析器,如下所示:

{path: 'home', component: HomeComponent, resolve: {personInfos: PersonInfoResolver}}
Run Code Online (Sandbox Code Playgroud)

我可能会错过一些我正在开始 Angular 开发的东西,所以请友善:D

api angular angular-resolver

6
推荐指数
1
解决办法
4916
查看次数

OpenApi Generator 在 YAML 文件规范中引用外部 POJO

我正在使用OpenApi v3.3.4(以前称为Swagger CodeGen)maven 插件通过文件生成我的其余控制器api.yml,其中我描述了我想要公开的所有操作。

在我的用例中,我想公开一个方法POST: handleNotification(@RequestBody SignatureNotification notification),其请求正文的类型是通过/targer文件夹中的另一个 maven-plugin 生成的。

实际上我SignatureNotificationComponents.yml 文件的一部分中定义:

...
requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SignatureNotification'
...
Run Code Online (Sandbox Code Playgroud)

它由 OpenApi 插件生成,然后我将其映射到SignatureNotification已经存在且具有相同属性的插件。

我对这个解决方案不太满意,所以我想知道是否有办法告诉 OpenApi Generator 使用外部对象作为引用?

swagger-codegen openapi-generator

5
推荐指数
1
解决办法
1万
查看次数

通过唯一 ID 识别 Angular 组件实例

我正在开发一个 Angular 应用程序,在该应用程序中我创建了一个名为 TripSummaryComponent 的组件,我用它来以这种方式显示旅行信息:

<div *ngFor="let trip of trips">
    <trip-summary [trip]="trip"></trip-summary>
</div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 现在我的需求是:在 DOM 中生成 TripSummaryComponent 的每个实例后,如何通过唯一的 id 来标识它。

预先感谢您的帮助。

angular-components angular

2
推荐指数
1
解决办法
6084
查看次数