2017-02-09 60 views
0

我想將item變量dynamic添加到此屬性中,例如如果該項目有35價值將成爲this.BookingConfirmationFormsState35將動態變量添加到此屬性

onChange(event, item){ 
    console.log(this.BookingConfirmationFormsState+item); // Doesn't work 
} 

回答

1

你需要使用括號符號[]訪問動態屬性名稱:

this['BookingConfirmationFormsState' + item]; 

對於item = 35,上面的代碼就相當於到:

this.BookingConfirmationFormsState35 
1
onChange(event, item){ 
    console.log(this['BookingConfirmationFormsState' + item]); 
}