我的viewmodel中有以下内容:
dialog.getContext().reposition(vm);
但它没有用,因为我应该通过view
,而不是viewmodel
。我怎样才能 - 从视图模型中 - 访问其相应的视图?
答案 0 :(得分:2)
从viewModel访问视图您可以选择detached
,compositionComplete
,attached
和compositionComplete
处理程序。
例如来自attached
:
function attached(view, parent) {
console.log("This is the current view",view);//this will log the view HTML
$(view).find(".smallLoader").fadeOut();// Now fadeOut .smallLoader from this view
}
var viewModel = {
activate: activate,
title: 'Home',
attached: attached
};
return viewModel;