Всем привет, я только начал учить AngularJS, поэтому не судите строго. У меня возник такой вопрос: Мне с API приходит такой JSON:
{
"isCar": true // false
}
Есть сервис, который стучиться на АПИ и забирает то, что пришло:
function checkIfCar(carId) {
$http.get(env.api + 'cars/iscar/' + carId).success(response => {
return response.data.isCar; //так я хочу достать true или false
}).error(function (data) {
toastr.error('Something went wrong and we can\'t check:' + data);
});
}
Есть директива, из которой я вызываю этот метод:
function checkIfCar() {
var isCar = carService.checkIfCar(carId);
if (isCar === false) {
toastr.warning('This is not a car!');
}
}
Когда я пытаюсь достать, то с АПИ всё хорошо приходит, а вот Ангуляр ругается
Cannot read property 'isCar' of undefined
Подскажите, пожалуйста, как вытянуть значение, которое пришло, буду очень благодарен!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости