Задать вопрос
@Forge0100

Как сделать проверку на существование $scope в AngularJS?

Когда переменная пустая, я не могу отловить ошибку, чтобы в else вызвать нужную функцию.
if(typeof $scope.formData.telephone == undefined) {
   //...
} else {
   //...
}

Ошибка в консоле
TypeError: Cannot read property 'telephone' of undefined
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • OTUS
    JavaScript Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
if($scope.formData && $scope.formData.telephone) {

p.s. Хватит использовать $scope!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы