Здравствуйте
У меня есть input с адресом, для заполнения которого я использую Google Maps API, затем данные из input переходят в scope
<input id="address" type="text" placeholder="" ng-model="dataBook.address"/>
<input id="btnAdd" type="button" value="Добавить" ng-click="getData(dataBook)" />
проблема следующая:
когда в поле address вводишь значение, например f, autocomplete предлагает France, я соглашаюсь, в результате, в поле address появляется france вместо f, как и должно быть, но когда я передаю это значение в метод, для сохранения, я получаю f, т.е. то что вводил сначала.
объясните что не так? как я понял $watch срабатывает только когда я что-то изменяю в поле address нажатием клавиш
объясните, пожалуйста, на пальцах как работает watch, и как решить проблему
Заранее спасибо