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と呼ばれ、式ごとに1回だけ必要です。
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