vm.education = common.dataservice.getAllEducations(currentUser.id);
vm.education.$promise.then(function(data){
console.log(data);
});
[a bunch of code that also utilizes vm.education]
У меня есть код выше в angularJS в файле controller.js. Мой вопрос в том, как дождаться возвращения common.dataservice.getAllEducations, прежде чем продолжить выполнение оставшейся части кода?Как дождаться обещания получить данные до возвращения
Если я не дождался завершения получения данных, тогда код, который ссылается на vm.education, будет равен нулю.
код, который нуждается в 'vm.education' положить в .then' 'раздел следующего() –
Должен ли я сделать это? Это много кода, и я просто хотел бы получить информацию и продолжить с кодом. – Mot1on
@ Mot1on, 'vm.education.then (функция (данные) {...});', у вас есть синтаксическая ошибка, отмените '$ prom'. Оберните кодовые базы, которые нужно ждать в 'then (function() {..});' Тогда это должно быть хорошо. – Roylee