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.

¿Fue útil?

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
scroll top