Angular provides a replacement binding syntax as follows :
[class]="badCurly"
Does it mean the class is set to string "badCurly" or the class is set to value resolved from badCurly property belonging to component ?
This is different from attribute binding as it doesn't use the . syntax. Its specifically about class binding.
The accepted answer solved the query and answers that this will be resolved from component.