私は、ページが読み込まれたときに関数を実行したいが、それを行う方法はわからない。私はリストを持っているが、彼のデータはロード中の別の場所にあるからだ。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. JestJSを使用したKnockoutJSアプリケーションのテスト
- 2. KnockoutJS foreachバインディングを使用したメモリリーク
- 3. Knockoutjsを使用してJSONをネストしたデータバインド
- 4. foreach(KnockoutJS)内のバインディングを使用して
- 5. knockoutjsを使用したページングリストの計算の延期
- 6. Knockoutjsを使用した即時更新バックエンド
- 7. EFオブジェクトを使用したASP.NETでのknockoutjs/mappingのバインド
- 8. ネストされたテンプレートを使用したJavascriptフレームワークまたはknockoutjsライブラリ
- 9. KnockoutJSでindexOfを使用する方法
- 10. jqGridでknockoutjsを使用する
- 11. KnockoutJS - アニメーションを追加するためにカスタムバインディングを使用する
- 12. knockoutjsを使った動的フォーム構築
- 13. KnockoutJSを使った分度器
- 14. カスタムKnockoutJSバインディングを使用した目立たない検証のバインド
- 15. デタッチされたノードでKnockoutJSを使用する
- 16. KnockoutJSを使用して異なるデータ行を返す
- 17. knockoutjsを使用して階層(ツリー)を表示する
- 18. KnockoutJSを使用してオブジェクトにデータを保存
- 19. KnockoutJS Arrayを使用して検索クエリを反復する
- 20. テンプレートのアフターレンダリングを使用したKnockoutJSとマッピングのプラグイン固有ロジックの更新
- 21. KnockoutJSの日付バインディングの問題、jQueryのdatepickerを使用して
- 22. knockoutJS
- 23. (KnockoutJS)
- 24. KnockoutJS:マッピングを使用してviewModelにデータを更新/挿入します。
- 25. knockoutjsを使用してweb api 2でコレクションをシリアライズするのが難しい
- 26. KnockoutJS可視バインディングネストされた
- 27. クリックしてKnockoutjs attr
- 28. Knockoutjsを使ったポストバック間のビューモデルを維持する
- 29. Knockoutjsコンポーネントがjs関数を使用できない
- 30. knockoutjs protected observable with checkboxを使用するには?
あなたのページにjqueryも使用していますか? – ericb
私のページにjqueryを使用していないのですが、それは単なる単純なjavascriptです – BlaShadow
あなたの問題を解決したことはありますか? –