Я использую LABjs для загрузки огромного количества javascript, и все, кажется, работает нормально, до последнего ожидания (которое ожидает, чтобы убедиться, что все загружено), а затем говорит knockout связать модель представления:
$LAB
.script("../lotsofJS.js")
.wait(function () {
var homepageVM = new HomepageVM();
ko.applyBindings(homepageVM);
alert("complete");
});
По какой-то причине предупреждение никогда не вызывается, но firebug не видит каких-либо исключений или консольных выходных данных.Используют ли LABj исключения, если они возникают, а не их всплывают?
Следует также упомянуть, что при переходе через ko и applyBindings
указываются как объекты и методы.Так что это не похоже на проблему вызова ko, и он даже входит в уменьшенный файл ko.