कोणीय बॉक्स से बाहर का समर्थन करता है। क्या आपने अपने फ़ॉर्म तत्व पर ngSubmit की कोशिश की है ?
<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>
या आप प्रत्येक व्यक्ति के क्षेत्र में प्रवेश कुंजी बांध सकते हैं।
इसके अलावा, एक साधारण की-वर्ड निर्देश बनाने के लिए इस SO प्रश्न को देखें: मैं AngularJS में onKeyUp का
कैसे पता लगा सकता हूं?
EDIT (2014-08-28): जिस समय यह उत्तर लिखा गया था, एनजी-कीपर / एनग-कीप / एनजी-कीडाउन का मूल निर्देश के रूप में एंगुलरजेएस में कोई अस्तित्व नहीं था। नीचे दिए गए टिप्पणियों में @ डार्लन-एल्व्स के साथ एक बहुत अच्छा समाधान है:
<input ng-keyup="$event.keyCode == 13 && myFunc()"... />