2014-10-06 114 views
0

我試圖顯示一個div時,如果屬性爲true,而另一個屬性爲false。Kendo可見綁定不工作,因爲我期望

例如:http://jsfiddle.net/FgVxY/151/

我使用淘汰賽與可見結合 - >數據綁定= 「可見:testTrue」,做工精細... 但是,試圖 - >數據綁定=「可見:testTrue ==假」不...

<div class='eg'> 
<input type='checkbox' data-bind="checked: testTrue" /> 
<br /> 
<div data-bind="visible: testTrue">true</div> 
<div data-bind="visible: testTrue == false">false</div>  

有沒有人有這樣的sollution?

+0

[文檔中的「可見」綁定](http://knockoutjs.com/documentation/visible-binding.html)有一個確切的例子。看到文章的結尾。 – bzlm 2014-10-06 12:49:28

+3

'showRow'是一個函數,你需要'showRow()== false':http://jsfiddle.net/FgVxY/149/在前面的例子中,knockout會自動爲你解開它。 – 2014-10-06 12:50:06

+0

@bzlm我知道,這就是爲什麼我不明白爲什麼我的溶劑不起作用。 – Zaphod 2014-10-06 12:55:58

回答

0

我發現了溶劑..我有點在看worng的地方,所以感謝那些試圖幫助的人,但我的問題是無足輕重。

我們使用劍道ui並因此淘汰js。我認爲這個問題與淘汰賽有着可見的約束力,我仍然認爲這有問題,但是解決方案與劍道有關。

Kendo有一個不可見的綁定,這與可見綁定相反。使用不可見可以讓你測試'錯誤'而不是'真實'。

相關問題