2012-03-07 8 views
1

私はKnockoutjsを勉強しており、私はいくつかの低レベルの実験をしています。knockoutjs - data-bind visible

既存のjsFiddle koサンプルに続いて、可視にバインドする別の要素を追加して更新しました。

return viewModel.firstName() + " " + viewModel.lastName(); 

:のfullNameのあなたの定義で、私は、計算strings.lengthがあるだけで、最後の段落を見たいhttp://jsfiddle.net/LkqTU/215/

> 0

答えて

3

ルックより:

このリンクをクリックしてくださいあなたが定義したように、fullNameはです。スペースのために少なくともです。 > 0を> 1に変更すると正常に動作します。

+1

更新jsFiddle:http://jsfiddle.net/stevegreatrex/LkqTU/222/ –

+0

ニース、良い観察。 –

+0

クリーンな解決策は、 'hasName'メソッドを追加することです。これは' return this.firstName()。length> 0 || this.lastName()。length> 0'または 'this。fulllName()。trim()。length> 0'を返します。 –