3

私はAngularが初めてで、バニラJavaScriptでかなり単純なことをしようとしていますが、Angularで適切に行う方法を見つけることができません!

入力テキストフィールドをクリアする一般的な関数を設定したい:

私はこのhtmlを持っています:

<input type="text" ng-model="css" ng-focus="clearInput('css')"/>

(ここでng-focusのものを手に入れました: https://groups.google.com/forum/?fromgroups=#!topic/angular/A5Lyx8m3S4M うまくいきます!)

そして私のコントローラーのこの機能

$scope.clearInput = function (val) {
 $scope.val  = "";
};

$scope.css を使用すれば明らかにこれは機能しますが、他の入力フィールドにもこの関数を使用できるようにしたいと考えています。これを行うには、角度のある素敵な方法が必要です!!

ありがとう!

見出し

4

1 に答える 1

2

を使ってクリアした方が簡単だと思います"css=''"

たとえば、次の例では、クリックするたびに入力がクリアされます。

<input type="text" ng-model="css" ng-click="css=''"></input>
于 2013-04-27T13:23:05.467 に答える