告诉我错误在哪里。@input 不想在 Angular 中工作,它似乎已被导入并且正确的语法写入错误 TS2304:找不到名称“输入”。
import { Component, Input} from '@angular/core';
@Component({
selector: 'app-car',
templateUrl: './car.component.html',
styleUrls: ['./car.component.css']
})
export class CarComponent {
@input() carItem : {name: string, year: number};
}
TypeScript 是一种区分大小写的语言,因此您需要
@Input将其大写,因为该指令名称是在 Angular 内部编写的。