我在 Durandal 有一个具有功能的 ViewModel viewAttached()
。
根据文档,这应该在视图附加到 DOM 后调用。
在我的函数中,我有一个 jQuery 选择器,用于附加视图中的一个元素:
function viewAttached() {
console.log( $("#myViewId").length );
}
大多数情况下,我正确地将“1”打印到控制台,但可能有 10% 的时间我得到 0。视图实际上还没有附加到 DOM。
有没有其他人有这个问题?