我不知道这是怎么回事。这个应用程序运行得很好,然后我就开始处理它,并不断收到这个错误。我的编译器没有显示错误,并且我的代码中没有任何空值(或者至少我认为我没有)。下面是控制台的外观:

在这里,任何帮助都将不胜感激。我正在努力学习TS,Angular和RxJS,所以我还是个菜鸟。LOL
发布于 2021-08-12 16:07:22
我们通常使用constructor注入依赖项。
请阅读:https://angular.io/guide/dependency-injection
你的代码应该是
//...
public Bug_Number: number,
public Bug_Name: string,
public Created_By: string,
public Detail: string,
public Date_Started: number,
public Date_Completed: number,
public Date_Days_Worked: number,
public Completed: string
constructor() { }
//...我们通常通过使用@Injectable装饰器将服务/类标记为可注入来注入它们
示例: Bug服务
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class BugService {
constructor() { }
// getBug()
// getBugById(bugId: number)
// addBug(Bug bug)
}并将其注入组件中,例如,
constructor(bugService: BugService) { }并在页面中的任何位置访问它们,如this.bugService.getBugs()
https://stackoverflow.com/questions/68760443
复制相似问题