value="{{Temp.r1c2t != SS ? '100' : '250'}}"
This code will worked fine. When am getting value from database it ll show error.
My code here
value="{{Temp.r1c2t != SS ? {{Temp.SSFareAmount}} : {{Temp.SFareAmount}}}}"
Have to use with out curly braces.
Like Below
value="{{Temp.r1c2t != SS ? Temp.SSFareAmount : Temp.SFareAmount}}"
answer mentioned in comments also.
the {{}} are called interpolation bindings and they are only needed once per expression.
value="{{Temp.r1c2t != SS ? Temp.SSFareAmount : Temp.SFareAmount}}"
but it would probably be better to access this as an object like:
value={{temp.glue[temp.r1c2t]}}
where glue is in the controller:
vm.glue = {
"SS": vm.SSFareAmount,
"SF": vm.SSFareAmount
}
a quick demo and you can see that it works just fine.
value="{{Temp.r1c2t != SS ? {{Temp.SSFareAmount}} : {{Temp.SFareAmount}}}}"should bevalue="{{Temp.r1c2t != SS ? Temp.SSFareAmount : Temp.SFareAmount}}"because you are already evaluating it as expression in{{}}. so u don`t need it again