次の.html
スニペットは、次の名前のkoobservableの値を取得しますtitle
。
<th data-bind="text: title"></th>
.html
ファイルを知っているだけで、体系的に見つける方法はありますか(バックトレース?)、.js
プロジェクトのどのファイルで、この特定のtitle
オブザーバブルが最初に作成されているのですか?
もしそうなら、これはどのように達成できますか?
ノックアウト3.4.2
プロジェクトを実行できると仮定すると、次の手順を試すことができます(例ではChromeブラウザを使用しています)。
オブザーバブルにバインドされているdom要素を見つけます。
この要素のノックアウトコンテキストを見つけて、オブザーバブルを含むビューモデルを見つけます
ko.contextFor(document.querySelector('<paste element selector>'))
$data
(現在バウンドのviewmodel)、または任意の$parents
観察可能なを含むviemodel名を検索する(...のforeach-ESの場合)ビューモデルを含むjavascriptファイルを見つけます。
結果ウィンドウには、このビューモデル名(およびオブザーバブルの宣言)を含むすべてのファイルが表示されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加