我正在构建一个接受名为 itemList 的 @Input() 属性的组件,如下所示,
@Input() ItemList: T[] = [];
有没有办法在 Angular 5中将类型T的@Input属性从父组件传递到子组件?
任何例子都会有帮助。由于我们使用的是 AOT ,所以它并不是那么简单。
最佳答案
尝试在类定义中定义泛型类型。
示例:
export class MyListComponent<T> implements OnInit {
@Input() itemList: T[] = [];
ngOnInit() {}
}
关于angular - 如何在组件中传递具有泛型类型 T 的 @input() 属性 ( @Input() ItemList : T[] = [];),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59249909/