Javascript 未找到服务中的Angular 7类
我做了一个模拟来在表中显示列表。但我犯了个错误 类型“GithubIssue”上不存在属性“getRepoIssues” 但我已经先申报了。我提供了一些代码,供您参考。 对于HTML,我放了完整的代码 HTML 组成部分 服务 我不知道怎么解决它 希望你们都能帮忙 提前感谢GitHubIssue只是一个接口,您需要注入HttpDatabase,而不是类似的东西Javascript 未找到服务中的Angular 7类,javascript,angular,typescript,rxjs,single-page-application,Javascript,Angular,Typescript,Rxjs,Single Page Application,我做了一个模拟来在表中显示列表。但我犯了个错误 类型“GithubIssue”上不存在属性“getRepoIssues” 但我已经先申报了。我提供了一些代码,供您参考。 对于HTML,我放了完整的代码 HTML 组成部分 服务 我不知道怎么解决它 希望你们都能帮忙 提前感谢GitHubIssue只是一个接口,您需要注入HttpDatabase,而不是类似的东西 constructor(private httpDb: HttpDatabase, private di
constructor(private httpDb: HttpDatabase,
private dialog: MatDialog){ }
然后打电话给你的妈妈
this.httpDb.getRepoIssues(yourparams...)
不要忘记将HttpDatabase添加到app module中的providers数组中,否则将不会出现提供程序错误您应该这样做,而应该使用GithubIssue接口注入use HttpDatabase类
constructor(private httpDatabase: HttpDatabase ,
private dialog: MatDialog){ }
那就这样打电话吧
this.httpDatabase.getRepoIssues(page).subscribe(res =>{
面向对象。。好啊非常感谢你,伙计。。。为了您的帮助,您可以演示如何在应用程序模块中添加HttpDatabase吗?但我仍然遇到一个错误,无法解析HttpDatabase的所有参数:。在您的HttpDatabase类上放置@Injectable decorator,也在您的应用程序模块中导入httpmodule。因此,您的整个演示非常混乱,您需要修复许多其他错误。请检查此项以修复无法解决的问题全部的错误
this.httpDb.getRepoIssues(yourparams...)
constructor(private httpDatabase: HttpDatabase ,
private dialog: MatDialog){ }
this.httpDatabase.getRepoIssues(page).subscribe(res =>{