2012-03-22 10 views

答えて

1

'data:children()'をソート可能に渡しています。代わりに、observable: 'data:children'を渡します。 the()フォームを使用すると、observableArrayではなく、基礎となるJavaScript配列を渡しています。

+0

ありがとうございました。変更後はうまくいきました。 – Vishal

+0

しかし、私が行ったようにobservable/observableArrayをモデルに追加するのは良い習慣ですか? – Vishal

+0

あなたのしたことに何か間違ったことはありません。コードでは、observable/observableArrayを値なしで初期化し、それを後でロードするよう書いています。多くの場合、AJAX経由でサーバーとやり取りし、返されたJSONを使用してView Modelにマップします。それがあなたを助けることができる方法を見るためにマッピングプラグインを見てください:http://knockoutjs.com/documentation/plugins-mapping.html –