Вам необходимо добавить директиву, например:
var app = angular.module("myApp", []);
app.directive('myEnter', function () {
return function (scope, element, attrs) {
element.bind("keydown keypress", function (event) {
if(event.which === 13) {
scope.$apply(function (){
scope.$eval(attrs.myEnter);
});
event.preventDefault();
}
});
};
});
app.controller("myCtrl", function($scope) {
$scope.doSomething = function() {
alert('I am an alert');
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
<input type="text" my-enter="doSomething()">
<button ng-click="myFunct()" type="button">click</button>
</div>