Всем привет. Недавно начал работать с ангуляром, поэтому сильно не ругайте, если спрошу какую-то глупость.
пример:
http://jsfiddle.net/YcPDX/
Суть проблемы:
Есть форма с несколькими полями и значениями, которые записаны в value этих полей. Мне нужно, чтобы при загрузке разметки создавалось начальное состояние модели, со значениями, которые лежат в value. Очень не хочется задавать их отдельно в контроллере или брать с сервера дополнительным запросом.
В документации написано:
Angular неявно объявит модели (путем создания области видимости и присвоения ей подходящего значения) при обработке следующих конструкций шаблона:
Поместите input, select, textarea и другие элементы формы:
<input ng-model="query" value="fluffy cloud">
Приведенный выше код создает модель под названием "query" в текущей области видимости со значением, установленным в "fluffy cloud".
Но этого не происходит. Вопрос - почему? Можно явным образом задать значение через ngInit, но этот способ тоже не нравится.