कृपया बेला http://jsfiddle.net/q2SgJ/5/एचटीएमएल 5 प्रकार में दशमलव की संख्या सीमित करें (AngularJS मॉडल के साथ) = "number" इनपुट क्षेत्र
<div ng-app="">
<div ng-controller="Ctrl">
WANTS: {{val | number:2}} in "input" elelent<br>
2 decimal in input: <input ng-model='val'> <br>
2 decimal in input: <input type="number" step="0.01" ng-model='val'><br>
2 decimal in input: <input ng-model='val' value="{{val |number:2}}"> <br>
</div>
</div>
लगता है मैं एक इनपुट क्षेत्र में 2 अंकों के दशमलव स्थानों कैसे रोक सकते हैं। उदाहरण के रूप में {{val | number:2}}
काम करता है, लेकिन यह सुनिश्चित नहीं है कि किसी क्षेत्र से जुड़े एनजी-मॉडल को प्रारूपित करने के लिए इसका उपयोग कैसे किया जाए। मैं डेटा/मॉडल को स्वरूपित कर सकता था, लेकिन मेरे पास कुछ दशमलव हैं जो मुझे अतिरिक्त दशमलव रखना पसंद है, लेकिन केवल 2 दशमलव प्रदर्शित करें।
धन्यवाद।
टिम, यह पुष्टि करने के लिए धन्यवाद एचटीएमएल 5 के साथ मूल रूप से संभव नहीं है, और कोणीय में आवश्यक दृष्टिकोण भी है। – bsr
यह निर्देश आपको 2 डीपी तक पहुंचने के बाद किसी भी मूल्य में प्रवेश करने से रोक देगा यानी। आप दशमलव बिंदु –
^से सहमत संख्याओं को बाईं ओर बदलने में सक्षम नहीं होंगे। यह मानता है कि उपयोगकर्ता केवल एक नंबर दर्ज कर रहा है (उपयोगकर्ता इनपुट हमेशा सही है), इसलिए किसी अन्य स्थिति में संपादित किए जा रहे नंबरों को संभाल नहीं करता है। – Overflew