我有一个非常简单的应用程序:
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 中,我会做一些类似点击开箱即用的事情。有没有一种巧妙的方法可以在角度上做到这一点?