gpt4 book ai didi

javascript - 用 LABjs 调用 ko.applyBinding 似乎没有完成

转载 作者:行者123 更新时间:2023-11-30 08:13:41 26 4
gpt4 key购买 nike

我正在使用 LABjs 加载大量 javascript,一切似乎都运行良好,直到最后的等待(等待以确保所有内容都已加载),然后告诉 knockout 绑定(bind) View 模型:

$LAB
.script("../lotsofJS.js")
.wait(function () {
var homepageVM = new HomepageVM();
ko.applyBindings(homepageVM);
alert("complete");
});

由于某种原因,从未调用警报,但 firebug 没有看到任何异常抛出或控制台输出。 LABjs 是否会在异常发生时消耗它们而不是将它们冒泡?

我还应该提到,在单步执行 ko 和 applyBindings 时,它们都被列为对象和方法。所以调用 ko 看起来不是问题,它甚至会进入 ko 缩小文件。

最佳答案

LABjs v2.0 引入了“Debug”配置选项,将 lib 置于 Debug模式,这意味着它将进度 错误输出到控制台。你必须:

1) 使用 LABjs 的“调试”版本,它是 LAB.src.js -OR- LAB-debug.min.js;和

2) 打开 Debug模式,这是通过 $LAB.setGlobalDefaults({Debug:true});

完成的

如果您使用的是 LAB-debug.min.js 并且您正在打开 Debug模式,但仍然没有获得控制台输出,这将是一个我需要了解的错误。如果是这样,您可以在 github 问题跟踪器上提交错误吗? https://github.com/getify/LABjs/issues

关于javascript - 用 LABjs 调用 ko.applyBinding 似乎没有完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6998432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com