value="{{Temp.r1c2t != SS ? '100' : '250'}}"
此代码将正常工作。 当从数据库获得价值时,它会显示错误。带条件的角度表达式绑定
我的代码在这里
value="{{Temp.r1c2t != SS ? {{Temp.SSFareAmount}} : {{Temp.SFareAmount}}}}"
value="{{Temp.r1c2t != SS ? '100' : '250'}}"
此代码将正常工作。 当从数据库获得价值时,它会显示错误。带条件的角度表达式绑定
我的代码在这里
value="{{Temp.r1c2t != SS ? {{Temp.SSFareAmount}} : {{Temp.SFareAmount}}}}"
与出花括号使用。
就像在评论中也提到下面
value="{{Temp.r1c2t != SS ? Temp.SSFareAmount : Temp.SFareAmount}}"
答案。
value =“{{SS!= SS?Temp.SSFareAmount: Temp.SFareAmount}}“它将getTemp.SSFareAmount和SS!= SH它会getTemp.SFareAmount – MohanKanal
你可以共享控制器代码和Temp作用域对象吗? – Thangadurai
{{}}被称为interpolation bindings,每个表达式只需要它们一次。
value="{{Temp.r1c2t != SS ? Temp.SSFareAmount : Temp.SFareAmount}}"
,但它可能会更好访问此像的对象:
value={{temp.glue[temp.r1c2t]}}
其中胶控制器:
vm.glue = {
"SS": vm.SSFareAmount,
"SF": vm.SSFareAmount
}
快速demo,你可以看到,它工作得很好。
'value =“{{Temp.r1c2t!= SS?{{Temp.SSFareAmount}}:{{Temp.SFareAmount}}}}”'应该是'value =“{{Temp.r1c2t!= SS? Temp.SSFareAmount:Temp.SFareAmount}}“',因为您已经在'{{}}'中将它评估为表达式。所以你不再需要它 – raj
感谢Chowdary。 – MohanKanal
value =“{{Temp.r1c2t!= SS?Temp.SSFareAmount:Temp.SFareAmount}}”这里Temp.r1c2t的值是SS和SH,但是两个条件都只有Temp.SSFareAmount。在这里我需要像这样的SS - Temp.SSFareAmount和SH - Temp.SFareAmount – MohanKanal