Como definir texto ou valor para entrada de texto no onsen?
-
21-12-2019 - |
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.
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