You need to sign in to do that
Don't have an account?
Jugbeer Bhola
Dynamic @Track variabes
Hello, I was wondering if there was a solution to this?
level1Disabled
level2Disabled
level3Disabled
level4Disabled
If I had variables in aura I could set the value like this........
component.set("v.level" + number + "Disabled", true);
How can I do the same think in a Lightning Web Component? The values are @track (ed).....
@track level1Disabled;
@track level2Disabled;
@track level3Disabled;
@track level4Disabled;
this.level1Disabled = true;
I want to do something like........
this."level" + number + "Disabled" = true
level1Disabled
level2Disabled
level3Disabled
level4Disabled
If I had variables in aura I could set the value like this........
component.set("v.level" + number + "Disabled", true);
How can I do the same think in a Lightning Web Component? The values are @track (ed).....
@track level1Disabled;
@track level2Disabled;
@track level3Disabled;
@track level4Disabled;
this.level1Disabled = true;
I want to do something like........
this."level" + number + "Disabled" = true
Best Answer chosen by Jugbeer Bhola
sfdcfox
In JavaScript, you use the "index" notation, just like for an array, except it's a string that you use. We can also use the template literal to make it look a bit easier to read. You can do this: