পাইপ নম্বরটির পরামিতিগুলি কী - কৌনিক 2 2


123

আমি সংখ্যাটি দুটি দশমিক স্থানে সীমাবদ্ধ করতে নীচের নম্বর পাইপটি ব্যবহার করেছি।

{{ exampleNumber | number : '1.2-2' }}

আমি ভাবছিলাম '১.২-২' এর পিছনে যুক্তিটি কী ছিল? আমি এই পাইপটি অর্জনের চেষ্টা করে প্রায় খেলেছি যা শূন্য দশমিক জায়গায় ফিল্টার করে তবে কোনও ফল হয় না।





2
এটি কেবল কৌনিক 2
লর্ড ডার্ট ভাদার

উত্তর:


251

প্যারামিটারটিতে এই বাক্য গঠন রয়েছে:

{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}

সুতরাং আপনার উপায় উদাহরণ '1.2-2':

  • দশমিক পয়েন্টের আগে সর্বনিম্ন 1 ডিজিট প্রদর্শিত হবে
  • এটি দশমিক পয়েন্টের পরে কমপক্ষে 2 ডিজিট দেখায়
  • তবে 2 টির বেশি নয়

31
দুর্ভাগ্যক্রমে এটি সংখ্যাটিও গোল করে, এবং আরও খারাপ, ডকুমেন্টেশনে এটি সম্পর্কে কোনও
কথাই নেই

1
@ ব্লাউহিরন আমারও একই সমস্যা আছে, সেখানে কি কোনও সহজ সমাধান ছিল নাকি আমার নিজের পাইপ তৈরি করা উচিত?
এস। রবিজনস

3
@ ফিল ২২৪ আমি জানি আপনার মন্তব্যটি পুরানো, তবে, এখন গোলাকার সংখ্যাগুলি সম্পর্কে একটি বিবরণ রয়েছে। কৌণিক.ইও
ক্রিশ্চিয়ানো বোমবাজার

7

থেকে DOCS

একটি সংখ্যাটিকে পাঠ্য হিসাবে ফর্ম্যাট করে। গোষ্ঠী আকার এবং পৃথককারী এবং অন্যান্য স্থানীয় নির্দিষ্ট কনফিগারেশনগুলি সক্রিয় লোকেলের উপর ভিত্তি করে।

বাক্য গঠন:

number_expression | number[:digitInfo[:locale]]

expressionএকটি সংখ্যা কোথায় :

digitInfo একটি স্ট্রিং যা নিম্নলিখিত ফর্ম্যাট আছে:

{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
  • minIntegerD Digits হল ব্যবহারের জন্য সর্বনিম্ন সংখ্যার ন্যূনতম সংখ্যা D
  • মিনিফ্রেশনডিজিট হ'ল সংখ্যার সর্বনিম্ন সংখ্যা
  • ভগ্নাংশ পরে। ডিফল্ট ০. ম্যাক্সফ্রাকশনডিজিট হ'ল ভগ্নাংশের পরে সর্বাধিক সংখ্যা। ডিফল্ট 3।
  • লোকেল হ'ল একটি স্ট্রিং যা ব্যবহারের জন্য লোকেলকে সংজ্ঞায়িত করে (বর্তমানের LOCALE_ID ডিফল্টরূপে ব্যবহার করে)

DEMO


6
  1. আপনার প্রথম প্রশ্ন সম্পর্কিত। পাইপ নিম্নলিখিত হিসাবে কাজ করে:

    numberValue | number: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}

    • minIntegerD Digits: দশমিক পয়েন্টের আগে দেখানোর জন্য সর্বনিম্ন সংখ্যার ন্যূনতম সংখ্যা, 1 ডিফল্ট সেট করা হয়
    • মিনিফ্রাকশনডিজিটস: দশমিক পয়েন্টের পরে দেখানোর জন্য সর্বনিম্ন সংখ্যার ন্যূনতম সংখ্যা

    • সর্বাধিক সংক্ষিপ্তসার ডিজিটস: দশমিক পয়েন্টের পরে দেখানোর জন্য পূর্ণসংখ্যার সর্বাধিক সংখ্যা

২. আপনার দ্বিতীয় প্রশ্নটির কথা উল্লেখ করে শূন্য দশমিক জায়গায় ফিল্টার করুন:

{{ numberValue | number: '1.0-0' }}

আরও পড়ার জন্য, নীচের ব্লগটি চেকআউট করুন


2

'1.0-0' আপনাকে শূন্য দশমিক স্থান দেবে অর্থাত্ দশমিক নয়। যেমন $ 500


আমি 114.5 এর মতো একটি সংখ্যা 114 হিসাবে প্রদর্শিত করতে ফর্ম্যাট করার চেষ্টা করছি তবে আমি যখন '1.0-0' ব্যবহার করি তখন এটি '115' প্রদর্শন করে কেন কেউ জানেন?
কারাজা

1
এটি কারণ কৌণিক মানটি গোল করে এবং 114.5 এর জন্য 115 দেয়।
আলচি বাউচা

2
ডাউনভোটস কেন? এটি কাজ করে এবং শূন্য দশমিক জায়গায় কীভাবে ফিল্টার করতে হয় তার প্রশ্নের উত্তর দেয়। ধন্যবাদ @ আলচিবাউচা আমার সমস্যাটি সুনির্দিষ্টভাবে সমাধান করেছেন।
এস ..
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.