2015-12-08 6 views
14

मुझे JSON ऑब्जेक्ट से ऋणात्मक संख्या मिल रही है। मैं "-" फ़ॉर्म को नकारात्मक संख्या को हटाना चाहता हूं और केवल पूर्ण मान प्रदर्शित करता हूं।पूर्ण मूल्य angularjs प्रदर्शित करें

प्राप्त json:

{ 
    "value": -2.34 
} 

क्या मैं दिखाना चाहता हूँ:

मूल्य है: 2,34

+4

कोशिश 'Math.abs (-2.34);' – Thamilan

+0

आपके मामले में - एक प्रतीक नहीं है। यह एक संकेत है। – Vivek

+0

आपका प्रश्न बदल गया है, अर्थात्, संख्या प्रारूप। इस संबंध में, आप इस 'रिटर्न फ़ंक्शन (num) {return Math.abs (num.value)} जैसे फ़िल्टर को फिर से लिख सकते हैं और उसके बाद इसे HTML में इस तरह से उपयोग करें {{{{"value": "-2.34" } | मेकपोसिटिव}} ' – theodor

उत्तर

25

का निरपेक्ष मान देता

angular.module('myApp',[]).filter('makePositive', function() { 
    return function(num) { return Math.abs(num); } 
}); 

html फ़ाइल

{{ (-12) | makePositive }} 
{{ (2) | makePositive }} 

उत्पादन

5

आप उपयोग कर सकते हैं जावास्क्रिप्ट समर्थन पूर्ण प्राप्त करने के लिए निर्मित Math वस्तु मूल्य।

Math.abs(-2.34) 

Math.abs() फ़ंक्शन आप कोणीय फिल्टर

js उपयोग कर सकते हैं फ़ाइल एक नंबर

Reference

1
Math.abs(number) 

यह आपको तुम वहाँ में डाल किसी भी संख्या, किसी भी प्रमुख शून्यों का हटाने सहित का निरपेक्ष मान मिल जाएगा।

साथ ही, आपको भी ऐसा कर सकते हैं:

parseInt(number, 10) 
संबंधित मुद्दे