のテンプレートを以下の点を考慮してみましょう:RiotJSは、クラス名とプロパティを使用し
<ul class="clearfix">
<li each={ timeslot, i in events }
class={ ??? }
data={ timeslot }
style="width: { timeslot.len*100 }px;">
<div>{ timeslot.start.format() }</div>
<div>{ timeslot.title }</div>
</li>
</ul>
私はクラス名として使用したい値の正確な同じセットを持っている私のtimeslot
オブジェクトにstate
性質を持っています。したがって、class={ timeslot.state }
を使用するのは簡単です。しかし、クラスの評価方法は異なります。 この場合、式を避けてクラス名としてそのまま使用する方法はありますか?
ありがとうございます。 >では
私の質問で見てきたように、これは私が試みたのはこれが初めてだった - これは簡単だった。それがうまくいかず、私は暴動のコンパイラエラーが出てきました。あなたはそれを主張したので、私は元の表現を元に戻しました...それは動作します。とにかく...ありがとう。 – ZorgoZ
私は引用符が重要なヒントだと思います。私はRiotが{}式を文字列で扱うのとは違って文字列で扱うと思います。 – JayKuri
右。私は最初これを監督しました。 – ZorgoZ