0
Я использую стек MEAN. При загрузке страницы я извлекаю данные. Исходя из этих данных, я делаю расчеты.
Я пытался сделать расчеты на основе модели $resolved
. Я искал, может ли произойти какое-то событие?
Вот то, что называется на ng-init
// Find existing Vital
$scope.findOne = function() {
$scope.vital = Vitals.get({
vitalId: $stateParams.vitalId
});
};
Если я пытаюсь вызвать мой calculate()
сразу же, как показано ниже, это не удается, потому что данные пока не существует
// Find existing Vital
$scope.findOne = function() {
$scope.vital = Vitals.get({
vitalId: $stateParams.vitalId
});
$scope.calculate();
};
Пожалуйста, продемонстрируйте код, который у вас есть, и обязательно сделайте его как можно более простым, чтобы сделать это ясно, что вы просите. –
Что именно делает функция '.get'? Это асинхронная функция? Возвращает ли это обещание? Похоже, что это из какой-то библиотеки, но в вашем вопросе ничего не говорится. То же самое с '$ scope.calculate' –