gpt4 book ai didi

angular - 如何将泛型类型参数传递给 Angular2 组件?

转载 作者:太空狗 更新时间:2023-10-29 16:58:57 27 4
gpt4 key购买 nike

假设我有一个具有固定输入参数类型的组件,

@Component({
selector: 'fixed',
template: '<div>{{value}}</div>'
})
export class FixedComponent {
@Input() value: string;
}

我如何着手使该参数类型通用,即

@Component({
selector: 'generic',
template: '<div>{{value}}</div>'
})
export class GenericComponent<T> {
@Input() value: T;
}

即父组件的模板中的类型如何传递?

<generic ...></generic>

最佳答案

似乎在使用 AOT compilation 时唯一的方法是用“any”替换通用类型。参见 https://github.com/angular/angular/issues/11057

关于angular - 如何将泛型类型参数传递给 Angular2 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37235170/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com