Submit an input on pressing Enter with AngularJS

by Parth

HTML

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.min.js"></script>
<div ng-app="myApp">
  <div ng-controller="MainCtrl">
      <input type="text" placeholder="Write a comment" ng-model="data" ng-keypress="($event.charCode==13)? myfunc() : return">
      
      <p>
      {{enteredData}}
      </p>
      
  </div>
</div>

JavaScript

"use strict";

var myApp = angular.module('myApp', []);

myApp.controller('MainCtrl', function ($scope) {
   $scope.myfunc = function(){
     $scope.enteredData = $scope.data;
     $scope.data = "";
  }
});