¿Cómo establecer texto o valor para la entrada de texto en ONSEN?
-
21-12-2019 - |
Pregunta
Tengo problemas con el texto configurado en la entrada de texto en Onsen.¿Cómo establecer texto o valor para la entrada de texto en ONSEN con JavaScript?
Perdón por mi pobre inglés.
Solución
En angularjs, los chagnes de valor según el modelo NG.
Por ejemplo, HTML es
<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>
y el código JS es
app = angular.module('myApp', ['onsen.directives']);
app.controller('MyCtrl', function($scope) {
$scope.setText = function(str) {
$scope.text = str;
};
});
Cuando cambia el texto de la variable en sí mismo, el valor de la entrada cambia automáticamente.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow