小编eh1*_*160的帖子

使用Chrome控制台通过RequireJS访问Knockout ViewModel

现在我正在使用RequireJS,如何访问Chrome控制台中的KnockOut ViewModel变量?

在使用RequireJS之前,我遵循了命名空间模式,将所有内容隐藏在一个全局内.我可以通过在Chrome控制台中键入以下内容来访问全局:window.namespaceVar.

但是现在我正在使用RequireJS,我的所有变量都隐藏在require函数后面.

require(['knockout-2.2.0', 'jquery'], function (ko, jQuery) {

    var ViewModel = function () {
            var testVar = ko.observable(true);
        };

    ko.applyBindings(new ViewModel());
}
Run Code Online (Sandbox Code Playgroud)

那么我如何访问testVar示例中的当前值?

javascript requirejs google-chrome-devtools knockout.js

21
推荐指数
3
解决办法
2万
查看次数