2014-10-06 57 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有一个不可见的绑定,这与可见绑定相反。使用不可见可以让你测试'错误'而不是'真实'。

相关问题