我是 Angular 的新手,但由于某种原因,我在简单的事情上遇到了很多错误。 我尝试遵循一个非常简单的指南。我创建了一个新组件并将其添加到 app.component.html 中,但导入时出现错误。然后,当我尝试使用快速修复来修复它时,我遇到了另一个错误。
现在我陷入了困境:“无法绑定到‘routerLink’,因为它不是‘a’的已知属性。”
我知道这是基本的东西,但我开始怀疑我的 Visual Studio Code 是否缺少一些扩展,或者是否有最新的 Angular 版本(我的是:Angular CLI:17.2.3)。当我关注一个视频时,看起来有点奇怪,其中相同的东西是从头开始完成的,但它工作得很好,而我却遇到了随机错误。
只需导入 RouterLink 即可。这是我几天前创建的 Angular v17 虚拟组件:
import { Component } from '@angular/core';
import { RouterLink } from '@angular/router';
@Component({
selector: 'app-product-list',
standalone: true,
imports: [RouterLink],
templateUrl: './product-list.component.html',
styleUrl: './product-list.component.css',
})
export class ProductListComponent {}