関数を持つデュランダルに ViewModel がありますviewAttached()
。
ドキュメントによると、これはビューが DOM にアタッチされた後に呼び出されることになっています。
私の関数には、アタッチされているビュー内の要素の jQuery セレクターがあります。
function viewAttached() {
console.log( $("#myViewId").length );
}
ほとんどの場合、コンソールに「1」が正しく出力されますが、おそらく 10% の確率で 0 になります。ビューはまだ実際には DOM に接続されていません。
他の誰かがこの問題を抱えていますか?