Pergunta

Tenho problemas ao definir texto na entrada de texto no onsen.Como definir texto ou valor para entrada de texto no onsen com javascript?

Desculpe pelo meu pobre inglês.

Foi útil?

Solução

No AngularjS, o valor muda de acordo com o modelo ng.
Por exemplo, HTML é

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

e o código js é

app = angular.module('myApp', ['onsen.directives']);

app.controller('MyCtrl', function($scope) {  
    $scope.setText = function(str) {
       $scope.text = str;
    };    
});

Quando o texto da variável que é o próprio modelo ng muda, o valor da entrada muda automaticamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top