温泉入力にテキスト入力のテキストまたは値を設定する方法

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

  •  21-12-2019
  •  | 
  •  

質問

現院内のテキスト入力にテキストを設定することに問題があります。JavaScriptを使用して、テキスト入力のテキストまたは値をテキスト入力に設定する方法は?

私の貧しい英語の申し訳ありません。

役に立ちましたか?

解決

AngularJSでは、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