কৌণিক এটি বাক্সের বাইরে সমর্থন করে। আপনি কি আপনার ফর্ম উপাদানটিতে এনজিএস জমা দেওয়ার চেষ্টা করেছেন ?
<form ng-submit="myFunc()" ng-controller="mycontroller">
<input type="text" ng-model="name" />
<br />
<input type="text" ng-model="email" />
</form>
সম্পাদনা: সাবমিট বাটন সম্পর্কিত মন্তব্য অনুসারে, জমা বোতাম ছাড়াই এন্টার টিপে একটি ফর্ম জমা দেওয়া দেখুন যা এর সমাধান দেয়:
<input type="submit" style="position: absolute; left: -9999px; width: 1px; height: 1px;"/>
আপনি যদি লুকানো সাবমিট বাটন সমাধানটি পছন্দ না করেন তবে আপনার কীপ্রেস বা কীপস ইভেন্টটি প্রবেশ করুন একটি নিয়ামক ফাংশন আবদ্ধ করতে হবে। এটি সাধারণত কাস্টম নির্দেশিকা প্রয়োজন, কিন্তু AngularUI লাইব্রেরিতে একটি দুর্দান্ত কীপ্রেস সমাধান ইতিমধ্যে সেট আপ করা আছে। Http://angular-ui.github.com/ দেখুন
কৌণিক ইউআই লাইব যুক্ত করার পরে, আপনার কোডটি এমন কিছু হবে:
<form ui-keypress="{13:'myFunc($event)'}">
... input fields ...
</form>
অথবা আপনি প্রতিটি পৃথক ক্ষেত্রে এন্টার কী চাপতে পারেন।
এছাড়াও, একটি সাধারণ কীপ্রেস নির্দেশিকা তৈরি করার জন্য এই এসও প্রশ্নগুলি দেখুন:
আমি কৌনিক জেএস-এ কী কীভাবে সনাক্ত করতে পারি?
সম্পাদনা (2014-08-28): এই উত্তরটি যখন লেখা হয়েছিল তখন এনজিও-কী-প্রেস / এনজি-কীআপ / এনজি-কীডাউন অ্যাঙ্গুলারজেএস-এ স্থানীয় নির্দেশিকা হিসাবে উপস্থিত ছিল না। নীচের মন্তব্যে @ ডার্লান-আলভেসের সাথে একটি দুর্দান্ত সমাধান রয়েছে:
<input ng-keyup="$event.keyCode == 13 && myFunc()"... />