Comment définir le texte ou la valeur pour la saisie de texte à OnSen?
-
21-12-2019 - |
Question
J'ai un problème avec définir le texte dans la saisie de texte à OnSen.Comment définir du texte ou une valeur pour la saisie de texte en Onsen avec JavaScript?
Désolé pour mon mauvais anglais.
La solution
en angularjs, la valeur chagnes selon le modèle NG.
Par exemple, HTML est
<div ng-controller="MyCtrl" ng-init="text = 'Hello'">
<ons-text-input
ng-model="text"
style="display: block; width: 100%" value="OK">
</ons-text-input>
<div ng-click="setText('changed1');">Change 1!</div>
<div ng-click="setText('changed2');">Change 2!</div>
<div ng-click="setText('changed3');">Change 3!</div>
</div>
et JS code est
app = angular.module('myApp', ['onsen.directives']);
app.controller('MyCtrl', function($scope) {
$scope.setText = function(str) {
$scope.text = str;
};
});
Lorsque le texte de variable qui est NG-Model change lui-même, la valeur de l'entrée change automatiquement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow