1

これが単純なjsfiddleです。クラス名aとbを追加しようとしていますが、取得するのは空のクラスです。たとえば、次のように変更すると

{{ bindAttr class="str:a:b}}

さらに、他の(デフォルトの)クラス名を追加すること は可能ですか?

{{ bindAttr class"str className1 className2"}}
4

1 に答える 1

1

もちろん!あなたの構文は少し間違っています。デフォルトクラスを追加するための構文は、のみ:classNameです。これがあなたに見せるための簡単なjsfiddleです。

コードの最初の行が実際に述べているのは、strがtrueの場合、クラス'a'を要素に割り当て、それ以外の場合はクラス'b'を割り当てることです(これが、割り当てられたクラスとして'a'のみを取得する理由です)。条件付きクラスの例は、ここにあるjsfiddleの更新バージョンにあります。

于 2013-02-07T09:05:37.917 に答える