如何在组件中传递泛型类型 T 的 @input() 属性 ( @Input() 项列表: T[] = [];).



我正在构建一个接受名为itemList的@Input((属性的组件,如下所示,

@Input() ItemList: T[] = [];

有没有办法将 T 类型的属性从 Angular 5 中的父组件传递@Input子组件?

任何例子都会有所帮助。 由于我们正在使用 AOT ,所以它不是那么简单。

尝试在类定义中定义泛型类型。

例:

export class MyListComponent<T> implements OnInit {
@Input() itemList: T[] = [];
ngOnInit() {}
}

最新更新