2015-07-02 5 views
6

Как установить значение по умолчанию входного текстового поля в AngularJS, чтобы его можно было изменить позже? Я хочу иметь возможность отправить измененное значение текстового поля (используя ng-model) на сервер. Будет ли использовать ng-значение для установки начального значения текстового поля в этом случае?Значение по умолчанию входного текстового поля в AngularJS

+0

вы могли бы взять использование 'нг-init' директивы просто –

+0

или увидеть этот ответ http://stackoverflow.com/a/30471421/3711660 - он будет работать даже если пользователь вводит текст и удаляет его - значение по умолчанию будет вставлено – Toumash

+0

@pankajparkar Вы имеете в виду что-то вроде этого: где значение, введенное пользователь будет доступен в качестве окончательной стоимости? –

ответ

7

Установите ngModel значение:

<input type="text" ng-model="myInput" /> 

$scope.myInput = "Default"; 
+0

Спасибо за быстрый ответ :). Я подумал об этом, но могу ли я получить доступ к обновленному значению этого поля, используя $ scope.myInput, когда я хочу отправить данные на сервер –

+0

@NipunParasrampuria - Да, '$ scope.myInput' будет отражать все, что вы вставить 'input' – tymeJV

Смежные вопросы