http://stackoverflow.com/q/14796579/62082
AngularJS 1.0.4 + ngResource Includes jQuery
by BinaryMuse
HTML
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>
<script src="http://code.angularjs.org/1.0.4/angular-resource.min.js"></script>
<div ng-app="myApp">
<div ng-controller='MainController'>
<input ng-model="model.something" redirect-enter="submit()">
<button ng-click="submit()">Submit</button>
</div>
</div>
JavaScript
// AngularJS 'redirect enter'
// http://stackoverflow.com/q/14840644
var app = angular.module('myApp', []);
app.directive('redirectEnter', function() {
return {
restrict : 'A',
link : function($scope,$element,$attr) {
$element.keypress(function($event) {
if($event.keyCode == '13') {
$scope.$eval($attr.redirectEnter);
$event.stopPropagation();
$event.preventDefault();
}
});
}
}
});
app.controller('MainController', function($scope) {
$scope.model = {
something: 'data'
};
$scope.submit = function() {
alert('Submitted: ' + $scope.model.something);
};
});