我正在使用 LABjs 加载大量的 javascript,并且一切似乎都工作正常,直到最后的等待(等待确保所有内容都已加载),然后告诉敲除绑定视图模型:
$LAB
.script("../lotsofJS.js")
.wait(function () {
var homepageVM = new HomepageVM();
ko.applyBindings(homepageVM);
alert("complete");
});
由于某种原因,警报从未被调用,但萤火虫没有看到任何抛出的异常或控制台输出。如果异常发生并且不冒泡它们,LABjs 是否会消耗它们?
我还应该提到,在单步执行 ko 时,applyBindings
它们都被列为对象和方法。所以调用 ko 看起来不是问题,它甚至会进入 ko 缩小文件。