Я все еще пытаюсь обернуть голову вокруг deferred
, а что нет, поэтому, имея в виду, у меня есть вопрос о как сделать следующее.
У моей команды и у меня есть 3 отдельных метода .load()
, которые каждый из них захватывает конкретный шаблон и добавляет его в тот же контейнер. Каждая нагрузка занимает различное количество времени, как вы могли бы подумать, поэтому, когда контент загружается, он загружается с шагом "ступеньки" (1, затем 2, затем 3). Я хотел бы использовать deferred
objects и ждать, пока они все будут выполнены, затем добавьте их одновременно, чтобы удалить "шаг лестницы".
$('<div>').load(baseInfoTemplate, function () {
var baseData = {
// build some object
};
$.tmpl(this, baseData).appendTo($generalContainer);
});
Все три вызова похожи на вызов выше.
Как я могу это достичь?