max_mara
@max_mara

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

Привет,

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

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

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

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

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

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

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

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