在Angular中,当使用@Input()装饰器时需要指定泛型类型,以便进行类型检查和避免潜在的类型错误。具体地,如果@Input()装饰器需要指定输入属性的类型为字符串,则应将其声明为@Input() title: string;。具体示例如下所示:
@Component({ selector: 'app-example', template: '
{{title}}
' }) export class ExampleComponent { @Input() title: string; }在这个示例中,我们声明了一个ExampleComponent组件,并使用@Input()装饰器将title属性定义为输入属性。由于我们指定了title的类型为字符串,因此Angular将在编译时进行类型检查,以确保我们不会传递错误的数据类型到组件。