AngularJS достать из JSON значение

189
09 июня 2018, 19:20

Всем привет, я только начал учить 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

Подскажите, пожалуйста, как вытянуть значение, которое пришло, буду очень благодарен!

READ ALSO
Как убрать класс по click

Как убрать класс по click

Имеется функция, которая добавляет класс:

165
Задание высоты элементу после render'a

Задание высоты элементу после render'a

У меня вот так выглядят товары в магазине, высота у всех разная, хочу задать высоту каждого элемента равную его ширинеПри расширении окна,...

157
Ошибка при использовании VUEX во Vue.js IE11

Ошибка при использовании VUEX во Vue.js IE11

При загрузке страницы появляется такая ошибка:

181