2017-01-14 6 views
0

を示しました。選択された属性がうまく機能していれば、良い値を返すことを選択しますが、表示がうまくいかないTypsescript選択は、私はこのコードを持って間違った値

[attr.selected]属性を削除すると、最初のエントリが表示されます。

私は間違っていますか? ありがとう!

+0

が好きではないように見えるあなたがそれを試してみました[attr.value]ではなく[value]ですか? – Matthias247

+0

そして 'town.data === zone.town && 'selected''は何をするべきですか?論理とブールと文字列の間? JS型の強制変換では何が結果になるかわからず、角度が異なると解釈されることさえあります。 – Matthias247

+0

town.dataとzone.townは両方とも "America/New_York"のような文字列です 基本的にはこれは次のことを意味します: Aとbは文字列で、Bはngで変更され、Bならば== Aで選択された属性をオプションタグそうでない場合は何も入れない – Poptocrack

答えて

0

うわー、私はなぜこのように振る舞うのか分かりました。私はそれが私のオプションとイオンのそれぞれにいくつかの選択=「false」にタグをつけ

[attr.selected]="town.data === zone.town && 'selected' || null"

エルス

を使用する必要が はそれを

おかげ

関連する問題