1
なぜこのjsFiddleでafterMoveイベントが発生しないのですか? http://jsfiddle.net/vishalhonnatti/JMSt7/3 クロムでデバッグすると、これは表示されるエラーですhttp://beenabled.com/cdn/ko_err.pngknockoutjs afterMoveイベントがネストされた観測可能な配列に対して起動しない
なぜこのjsFiddleでafterMoveイベントが発生しないのですか? http://jsfiddle.net/vishalhonnatti/JMSt7/3 クロムでデバッグすると、これは表示されるエラーですhttp://beenabled.com/cdn/ko_err.pngknockoutjs afterMoveイベントがネストされた観測可能な配列に対して起動しない
'data:children()'をソート可能に渡しています。代わりに、observable: 'data:children'を渡します。 the()フォームを使用すると、observableArrayではなく、基礎となるJavaScript配列を渡しています。
ありがとうございました。変更後はうまくいきました。 – Vishal
しかし、私が行ったようにobservable/observableArrayをモデルに追加するのは良い習慣ですか? – Vishal
あなたのしたことに何か間違ったことはありません。コードでは、observable/observableArrayを値なしで初期化し、それを後でロードするよう書いています。多くの場合、AJAX経由でサーバーとやり取りし、返されたJSONを使用してView Modelにマップします。それがあなたを助けることができる方法を見るためにマッピングプラグインを見てください:http://knockoutjs.com/documentation/plugins-mapping.html –