2014-04-07 53 views
0

我从knockout.js和Jquery Mobile UI(分页手风琴)的组合中获得了一些“量子”行为我正在观察一件事,而代码做了一些完全不同的事情。 我正在寻找一种方法来评估Chrome开发人员工具中的功能(查看屏幕截图),或者您是否可以提出任何解决方法以获得$ parent.IsExpanded值。 enter image description here有没有一种方法可以评估Chrome Developer工具的功能?

当我在控制台评估值

ko.contextFor($('.ui-collapsible-content:not(.ui-collapsible-content-collapsed)').contents().filter(function(){ 
     return this.nodeType == 8; 
    })[0]).$parent.IsExpanded() 

我得到“真正的”

虽然视觉检查代码(截图)我可以看到“如果”的结合不被评估例如被'假”

回答

1

当我需要做到这一点,我(暂时)全球引用添加到我的视图模型,这样我就可以在控制台访问:

var myViewModel = new ViewModel(); 
ko.applyBindings(myViewModel); 
window.myViewModel = myViewModel; 

然后在Chrome:

myViewModel.IsExpanded() 
相关问题