我使用 AngularResolver在显示路线之前从服务器预取数据,因此页面不会加载为空,我们对此原则表示同意。
我现在的问题是如何使用相同的方法Resolver在没有路由的情况下从服务器预取数据?为了更多地解释我的问题,这里是我的屏幕草图:
在我的应用程序的 HeadreComponent 上,我需要进行一些 api 调用来获取,person.firstName但person.lastName标头没有定义的路由,因为它应该显示在第一页上 (http:localhost:4200\home)。所以我无法在路由配置中使用常规语法来调用解析器,如下所示:
{path: 'home', component: HomeComponent, resolve: {personInfos: PersonInfoResolver}}
Run Code Online (Sandbox Code Playgroud)
我可能会错过一些我正在开始 Angular 开发的东西,所以请友善:D
我正在使用OpenApi v3.3.4(以前称为Swagger CodeGen)maven 插件通过文件生成我的其余控制器api.yml,其中我描述了我想要公开的所有操作。
在我的用例中,我想公开一个方法POST: handleNotification(@RequestBody SignatureNotification notification),其请求正文的类型是通过/targer文件夹中的另一个 maven-plugin 生成的。
实际上我SignatureNotification在Components.yml 文件的一部分中定义:
...
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SignatureNotification'
...
Run Code Online (Sandbox Code Playgroud)
它由 OpenApi 插件生成,然后我将其映射到SignatureNotification已经存在且具有相同属性的插件。
我对这个解决方案不太满意,所以我想知道是否有办法告诉 OpenApi Generator 使用外部对象作为引用?
我正在开发一个 Angular 应用程序,在该应用程序中我创建了一个名为 TripSummaryComponent 的组件,我用它来以这种方式显示旅行信息:
<div *ngFor="let trip of trips">
<trip-summary [trip]="trip"></trip-summary>
</div>
Run Code Online (Sandbox Code Playgroud)
现在我的需求是:在 DOM 中生成 TripSummaryComponent 的每个实例后,如何通过唯一的 id 来标识它。
预先感谢您的帮助。