Я хотел бы знать, как лучше всего позвонить или связать мои методы ПОСЛЕ того, как мои данные были возвращены.Как цепочка нескольких методов в AngularJs после возврата данных
То, как я это вижу (и я могу быть совершенно неправым, поэтому я задаю вопрос!), Заключается в том, что выполняется «тяжелое подъемное»/«длинное ожидание» извлечения данных, и тогда можно было бы назовите различные методы asynchronously
, предположите, что методы выполняют работу synchronously
.
Я не прав?
Вот пример метода я использую для обработки моего возвращающего данные:
function formatDataAccordingToLocation(data) {
if (mediaSourceGraphChange) {
mediaSourceGraphConfig();
populateMediaSourceData(data.channels_data);
mediaSourceGraphChange = false;
}
else if (sentimentGraphChange) {
sentimentGraphConfig();
populateSentimentData(data);
sentimentGraphChange = false;
}
else if (hashtagsGraphChange) {
hashtagsGraphConfig();
populateHashtagsData(data);
hashtagsGraphChange = false;
}
else {
$scope.totalMentions = data.mentions_count;
populateSummaryData(data);
volumeGraphConfig();
populateVolumeData(data.timeline_data, data.time_trend);
populateHashtagsData(data);
}
}
Вам не нужны обратные вызовы? https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes/Using_js-ctypes/Declaring_and_Using_Callbacks –
Привет. Нет, никаких обратных вызовов не требуется. Каждая функция использует возвращаемые данные для изменения моего представления и $ scope. Это простые функции, назначение данных и т. Д. – onmyway