Как установить текст или значение для ввода текста в Onsen?

StackOverflow https://stackoverflow.com//questions/24053500

  •  21-12-2019
  •  | 
  •  

Вопрос

У меня есть проблемы с установленным текстом в ввод текста в Onsen.Как установить текст или значение для ввода текста в Onsen с JavaScript?

Извините за мой плохой английский.

Это было полезно?

Решение

в Angularjs, ценность CHAGNES в соответствии с NG-моделью.
Например, 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>
.

и код JS -

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

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

Когда текст переменных, который является самой NG-моделью, изменяется значение ввода автоматически.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top