Javascript Angular2中的泛型变量名机制
我是javascript领域的新手,在向函数发送变量名的机制上遇到了问题,该机制检查发送的变量是否设置为true 首先,我有三个变量:Javascript Angular2中的泛型变量名机制,javascript,angular,Javascript,Angular,我是javascript领域的新手,在向函数发送变量名的机制上遇到了问题,该机制检查发送的变量是否设置为true 首先,我有三个变量: variable: boolean = false; variable1: boolean = false; variable2: boolean = false; 然后从html视图中,我通过以下方式调用函数isChecked(): isChecked('variable2') 和isChecked()函数: public isChecked(propNa
variable: boolean = false;
variable1: boolean = false;
variable2: boolean = false;
然后从html视图中,我通过以下方式调用函数isChecked():
isChecked('variable2')
和isChecked()函数:
public isChecked(propName: string): boolean {
return this.['propName'] == true; // but compiler here has an error, I dont know how to properly indicate to variable
}
谢谢
public isChecked(propName:string):布尔{返回此['propName']
==真;}
使用
this[propName]
而不是this。['propName']