You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 16集成ng-openapi-gen生成的ApiService时页面异常求助

Angular 16 + ng-openapi-gen: 注入生成的ApiService后页面无法加载并报错

我通过ng-openapi-gen从后端生成了API客户端代码,在Angular 16项目中尝试使用该API。

当app.component.ts内容如下时,应用运行完全正常:

import { Component } from '@angular/core';
import { ApiService} from './api/services/api.service'

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'ngClient';
}

但在组件中添加构造函数注入ApiService后,页面无法正常显示,浏览器开发者工具报错(错误截图:Angular注入ApiService报错)。修改后的代码如下:

import { Component } from '@angular/core';
import { ApiService} from './api/services/api.service'

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'ngClient';
  constructor(private apiService: ApiService) {  }
}

有没有人遇到过类似问题?恳请提供解决思路,谢谢!

内容的提问来源于stack exchange,提问作者Philippe Corrèges

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 20:57:36