我在一个整个视图中尝试全局变量,无法完成它。
initialize : function(){
this.callParent();
this.nameValue=0;
if(name="ram")
this.nameValue=1;
console.log("Test 1 -"+this.nameValue);
}else {
this.nameValue=0;
console.log("Test 2 -"+this.nameValue);
}
}
它将是访问值表单按钮,如下所示:
onSubmitButtonTap: function () {
console.log("Button Tap Here");
console.log("Test Def-6-"+this.nameValue);
}
但是我无法访问它,它总是显示为0.我已经给了输入ram,然后它也给了我0.为此。全局变量无法正常工作。
答案 0 :(得分:2)
您可以像这样使用自动设置器/ getter:
config: {
nameValue: 0,
listeners: {
initialize : function() {
if (name="ram") {
this.setNameValue(1);
console.log("Test 1 -" + this.getNameValue() );
} else {
this.setNameValue(0);
console.log("Test 2 -" + this.getNameValue() );
}
}
}
},
onSubmitButtonTap: function () {
console.log("Button Tap Here");
console.log("Test Def-6-" + this.getNameValue() );
}