1
私は入力のタグを持つテンプレートを持つコンポーネントを持っています。 私のクラスのpublicプロパティに何らかの値を設定する必要があります。隠し入力のタグにプロパティ値を設定する方法。角2
これを行う方法?
@Component({
selector: 'delivery-additional-html',
template: `<input type="hidden" #var [value]="'123'"/>`
})
class CustomDeliveryAdditionalHTML implements AfterViewInit {
@Input('var') delivery_extra: any;
ngAfterViewInit()
{
console.log(this.delivery_extra); //Show undefined
}
}
私はthis.delivery_extraに "123" の値を持っていると思います。
いいえ、いいえ、私はテンプレートの属性値からdelivery_extraを設定する必要があります。 –
なぜですか?私には分かりません。 –
私はリモートサーバーからテンプレートを取得しています。内部でクラスを操作するには値を設定する必要があります。 –