Thursday, 15 August 2013

javascript - angular js adding two numbers issue -


मुझे इस कोड को कोणीय जेएस का उपयोग किया गया है:

  & lt;! DOCTYPE html & gt; & LT; html & gt; & Lt; शीर्ष & gt; & Lt; शीर्षक & gt; शीर्षक रहित पृष्ठ & lt; / title & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.min.js" & gt; & lt; / स्क्रिप्ट & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; फ़ंक्शन टोडोकटल ($ गुंजाइश) {$ scope.total = फ़ंक्शन () {वापसी $ scope.x + $ scope.y; }; } & Lt; / script & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; div ng-app & gt; & LT; h2 & gt; गणना & lt; / h2 & gt; & Lt; div ng-controller = "TodoCtrl" & gt; & LT; प्रपत्र & gt; & Lt; li & gt; नंबर 1: & lt; इनपुट प्रकार = "टेक्स्ट" एनजी-मॉडल = "x" / & gt; & Lt; / li & gt; & Lt; li & gt; संख्या 2: & lt; इनपुट प्रकार = "टेक्स्ट" एनजी-मॉडल = "या" / & gt; & Lt; / li & gt; & Lt; li & gt; कुल & lt; इनपुट प्रकार = "टेक्स्ट" मान = "{{कुल ()}}" /> & lt; / li & gt; & Lt; / प्रपत्र & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; / body & gt; & Lt; / html & gt;   

मैं गुणन, विभाजन और घटाव करने में सक्षम हूं, लेकिन इसके अतिरिक्त, कोड सिर्फ x और y मानों को जोड़ता है (अर्थात यदि x = 3 और y = 4, कुल 34 है

यदि वह वास्तव में है तो मामला क्या हो रहा है वह मान है जो एक्स और वाई के लिए पारित किए जा रहे मूल्यों को तार के रूप में माना जा रहा है और सम्मिलित किया गया है। आपको क्या करना चाहिए, उन्हें parseInt

  वापसी parseInt ($ scope.x) + parseInt ($ scope.y) का उपयोग करके संख्याओं में कनवर्ट करना है;   

या यदि आप संक्षेप पसंद करते हैं

  वापसी $ scope.x * 1 + $ scope.y * 1;    

No comments:

Post a Comment