我正在获得一些量子的'来自knockout.js和Jquery Mobile UI的组合行为(Accordion with pagination)我正在观察一件事情,而代码完全不同。 我正在寻找一种评估Chrome开发人员工具中的功能(检查屏幕截图)的方法,或者如果您可以提出任何可以获得$ parent.IsExpanded值的解决方法。
当我在控制台评估价值时
ko.contextFor($('.ui-collapsible-content:not(.ui-collapsible-content-collapsed)').contents().filter(function(){
return this.nodeType == 8;
})[0]).$parent.IsExpanded()
我得到了真实的'
在视觉检查代码(屏幕截图)的同时,我可以看到'如果'绑定未被评估,例如“假”'
答案 0 :(得分:1)
当我需要这样做时,我(暂时)添加一个全局引用到我的viewModel,所以我可以在控制台中访问它:
var myViewModel = new ViewModel();
ko.applyBindings(myViewModel);
window.myViewModel = myViewModel;
然后在Chrome中:
myViewModel.IsExpanded()