AngularJS: Как установить значение по умолчанию для ng-model = "searchText"?
Я не могу установить значение по умолчанию для ng-model = "searchText". Вот код, который я использую.
<input ng-model="searchText" value="can you see me" />
Может ли кто-нибудь помочь мне с этим?
Ответ 1
1-е решение: - просто запустить поисковый файл в контроллере.
App.controller('mainController',['$scope', function($scope) {
$scope.searchText = "can you see me";
}]);
2-е решение: использовать ng-init insteat значения
<input ng-model="searchText" ng-init="searchText ='can you see me'"></input>
Изменить: если вы не хотите инициализировать значение по умолчанию в контроллере, просто выполните
<input value="your default value" ></input>
Ответ 4
Не используйте ng-init в поле ввода, чтобы установить значение. Это не требуется.
Просто установите масштаб вашей модели на нужное вам значение. Если это просто текст заполнителя, было бы лучше использовать атрибут html5 placeholder для вашего элемента ввода.