有没有办法从Chrome Developer工具评估功能?

时间:2014-04-07 09:53:55

标签: javascript jquery google-chrome jquery-mobile knockout.js

我正在获得一些量子的'来自knockout.js和Jquery Mobile UI的组合行为(Accordion with pagination)我正在观察一件事情,而代码完全不同。 我正在寻找一种评估Chrome开发人员工具中的功能(检查屏幕截图)的方法,或者如果您可以提出任何可以获得$ parent.IsExpanded值的解决方法。 enter image description here

当我在控制台评估价值时

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

我得到了真实的'

在视觉检查代码(屏幕截图)的同时,我可以看到'如果'绑定未被评估,例如“假”'

1 个答案:

答案 0 :(得分:1)

当我需要这样做时,我(暂时)添加一个全局引用到我的viewModel,所以我可以在控制台中访问它:

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

然后在Chrome中:

myViewModel.IsExpanded()