我正在做一个关于将ASP.NET Core RESTful API与Angular前端集成的PluralSight课程。 在我正在修改的示例代码中,我有一个导入Angular Router的类
import { Router } from '@angular/router';
然后通过构造函数注入它:
export class CustomersComponent implements OnInit {
...
constructor(private router: Router,
private dataFilter: DataFilterService) { }
Visual Studio在构造函数中将单词Router标记为红色,并显示以下错误:
VS还提供了两种可能的解决方法:
然而,第一个选项会产生另一个奇怪的状态:
第二个选项只是将“找不到符号”移动到添加导入的行。此外,这两个选项都与课程中提供的代码一致。
我是Angular的新手,不知道这里发生了什么,以及如何解决这类错误。任何帮助将不胜感激。