、のは、私が固定された入力パラメータタイプのコンポーネントを持って言うジェネリック型パラメータをAngular2コンポーネントに渡すにはどうすればよいですか?
@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>
わかりませんが、「T」ではなく「any」を使用できます。オプションで、別の入力を持つことができます... @Input( 'type')type:Type;そのような型を渡すと、その型にあなたのanyをキャストする必要があります。 –