私は、ページが読み込まれたときに関数を実行したいが、それを行う方法はわからない。私はリストを持っているが、彼のデータはロード中の別の場所にあるからだ。knockoutjsを使用したオンロードバインディング?
0
A
答えて
1
あなたは、あなたがアイテムを追加するときにノックアウトは、ビューにバインドされているので、ビューは意志
window.onload = function()
{
//data from to another place in the load
}
やjQueryの
に$(document).ready(function(){
//data from to another place in the load
)};
を使用し、通常通りのビューにノックアウトのviewmodelをバインド自動的に更新されます。
4
AJAXコールでページコンテンツをリフレッシュしていて、そのページのAJAXコールをADDITIONにロードしてイベントにバインドするとします。
その場合、ModelViewModel宣言の最後に関数を呼び出します。例:
function SearchResultsViewModel(){
this.updateResults=function(){
//Some AJAX Call and action.
}
this.updateResults();
}
関連する問題
- 1. Knockoutjsを使用してJSONをネストしたデータバインド
- 2. foreach(KnockoutJS)内のバインディングを使用して
- 3. knockoutjsを使用したページングリストの計算の延期
- 4. Knockoutjsを使用した即時更新バックエンド
- 5. ネストされたテンプレートを使用したJavascriptフレームワークまたはknockoutjsライブラリ
- 6. KnockoutJSでindexOfを使用する方法
- 7. jqGridでknockoutjsを使用する
- 8. KnockoutJS - アニメーションを追加するためにカスタムバインディングを使用する
- 9. カスタムKnockoutJSバインディングを使用した目立たない検証のバインド
- 10. knockoutjsを使った動的フォーム構築
- 11. デタッチされたノードでKnockoutJSを使用する
- 12. knockoutjsを使用して階層(ツリー)を表示する
- 13. テンプレートのアフターレンダリングを使用したKnockoutJSとマッピングのプラグイン固有ロジックの更新
- 14. KnockoutJSの日付バインディングの問題、jQueryのdatepickerを使用して
- 15. knockoutJS
- 16. KnockoutJS:マッピングを使用してviewModelにデータを更新/挿入します。
- 17. Knockoutjsを使ったポストバック間のビューモデルを維持する
- 18. knockoutjs protected observable with checkboxを使用するには?
- 19. KnockoutJSを複数のページで使用する
- 20. ビュー内からデータを生成しないKnockoutjsを使用するデータバインディングスクリプト
- 21. KnockoutJSを使用してJSonとMVC 3コントローラデータをバインドできません。
- 22. ドロップダウン選択を使用してKnockoutJSのデフォルトでテキストボックスにデータを入力
- 23. knockoutjs bindinghandlersをオーバーライド
- 24. knockoutjsがビューモデルを再バインドした後にUIが壊れた
- 25. jqueryセレクタがdocument.readyでIE8をカスタム属性(knockoutjs)で使用していません
- 26. KnockoutJSメモリリーク
- 27. KnockoutJSオプションバインディング
- 28. がKnockoutJS
- 29. knockoutjs - クイズ
- 30. KnockoutJS - マッピングプラグイン
あなたのページにjqueryも使用していますか? – ericb
私のページにjqueryを使用していないのですが、それは単なる単純なjavascriptです – BlaShadow
あなたの問題を解決したことはありますか? –