0
Ich verwende eine Direktive für Geolocation-Eingabe und gibt Ihnen den Koordinatenwert in einem Bereich zurück. Ich möchte sehen, wenn der Bereich den Wert erhält, damit ich etwas tun kann.Bereichswert geändert, aber Uhr hat nicht ausgelöst
angular.module('app', ['ngAutocomplete'])
.directive('myForm', function() {
return {
restrict: 'E',
templateUrl: 'myForm.html',
};
})
.controller('formCtrl', function ($scope)
{
//watch for details change
$scope.$watch($scope.details, function() {
//alert('details changed')
$scope.formItem.longitude = $scope.details.geometry.location.lng();
$scope.formItem.latitude = $scope.details.geometry.location.lat();
}, true);
});
vielen Dank! Gibt es einen besseren Ansatz für $ watch? – user572276