0

私は非常にシンプルなアプリを持っています:

app = angular.module("GetTravelTime", ["ngResource"])


app.config ($routeProvider) ->
  $routeProvider.when("/",
    {
      templateUrl: "assets/pages/partials/home_controls.html"
      controller: HomeCtrl
    }
  )

@HomeCtrl = ($scope) ->
  $scope.data = {
    address: ""
  }

  $scope.change = (event) ->
    console.log $scope.data.address

home_controls.html

<section class="controls" ng-controller="HomeCtrl">
<input type="text" placeholder="Location name or Post Code" ng-model="data.address" ng-change="change()"/>
</section>

私がやろうとしているのは、入力フィールドが変更されたときにイベントをトリガーしたいのですが、ユーザーが入力を終えたときだけです。現時点では、各キーストロークが変更イベントをトリガーします。入力が完了すると、イベントがトリガーされるようにしたいと思います。

jqueryでは、箱から出してクリックするようなことをします。これをAngularで行うためのきちんとした方法はありますか?

4

0 に答える 0