У меня есть ViewModel в Durandal с функцией viewAttached()
.
Согласно документам, это должно вызываться после того, как представление прикреплен к ДОМу.
В моей функции у меня есть селектор jQuery для элемента в прикрепляемом представлении:
function viewAttached() {
console.log( $("#myViewId").length );
}
В большинстве случаев я правильно печатаю «1» на консоли, но, может быть, в 10% случаев я получаю 0. Представление еще не привязано к DOM.
У кого-нибудь еще возникла такая проблема?