2013-02-07 29 views
1

以下是一個簡單的jsfiddle。我試圖添加類名稱a和b,但是我得到的是一個空類。例如,如果我將其更改爲Ember.js:bindAttr只需要一個布爾型

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

我得到一個 此外,是否有可能增加一些其他的(默認)類名嗎?

{{ bindAttr class"str className1 className2"}} 

回答

1

當然!你的語法有點不對。添加默認類的語法僅爲:classNameHere是一個簡單的jsfiddle向你展示。

你的第一行代碼的實際狀態是,如果str爲真,則將類「a」賦值給該元素,否則爲類「b」(這就是爲什麼只有'a'作爲指定的類)。條件類的一個例子是你的jsfiddle here的更新版本。

+0

考慮[this](http://jsfiddle.net/HG64E/14/)jsfiddle。這裏添加了類** a **和** b **,但在我的原始示例中,它們不是。任何建議有什麼不對? –

+0

好啊,如果你通過視圖/控制器進行綁定,那麼它需要類作爲數組 - 參見[這裏](http://jsfiddle.net/HG64E/15/)。 – Deif

+0

thnx很多(再:) –