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

Angular не видит биндинг

Привет,

Потихоньку разбираюсь с Angularjs, хочу сделать простенькую форму подписки на email рассылку.

Вот пример http://jsfiddle.net/2Kaju/

Но по какой-то причине в $scope нет моей переменной email

Где я не прав? И вообще может я совсем не правильно эту форму делаю?
  • Вопрос задан
  • 3552 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
EugeneOZ
@EugeneOZ
Переменные находятся в разных $scope.
Используйте «точку» в таких случаях: jsfiddle.net/2Kaju/8/
Подробнее: www.egghead.io/video/DTx23w4z6Kc
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@egorinsk
Вы выбрали неправильный инструмент для этой задачи и неправильный пример для изучения фреймворка. В данном случае лучший инструмент — это код вроде $(form).submit($.ajax({})). Подключать монстрообразный фреймворк ради 2 полей, как минимум странно.

Angular предназначен в первую очередь для создания CRUD приложений (это написано в документации). Приложений с моделями, навигацией, аяксом и прочим. То, что вы пытаетесь им сделать форму подписки, говорит, что либо 1) вы не прочли даже первую главу документации 2) прочили, но не поняли то, что там написано.

И я надеюсь, что вы это делаете для себя, а не для заказчика или работодателя, например.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект