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