مقاييس Angular للتقدّم والمقياس والحلقة | ng-hub-ui-metrics

عناصر مقاييس Angular للقراءة فقط — شريط تقدّم خطّي، ومقياس متدرّج، وعدّاد حلقي دائري — مدفوعة برموز نظام التصميم مع دلالات ARIA كاملة.

مرجع API

إليك العقد الكامل لـ metrics: كل ما يمكنك ربطه والاستماع إليه وإسقاطه وتنسيقه، مجموعاً في مكان واحد. اربط ما تحتاجه ونسّق ما تريده — إنه standalone وملائم للـ Signals.

المدخلات

اضبط metrics عبر 19 مدخلات. اربطها مثل أي @Input في Angular.

الاسمالنوعالافتراضيالوصف
hub-progress · valuenumber0قيمة التقدّم الحالية، مُعبَّر عنها على مقياس [0, max].
hub-progress · maxnumber100الحدّ الأعلى لمقياس التقدّم.
hub-progress · indeterminatebooleanfalseيعرض شريطًا متكرّرًا للعمل غير معلوم المدّة؛ ويُسقِط aria-valuenow.
hub-progress · colorHubMetricsColor'primary'لون دلالي يحدّد لون المؤشّر، مرتبط بعائلة رموز --hub-sys-color-*.
hub-progress · sizeHubProgressSize'md'رمز حجم يتحكّم في سُمك الشريط (sm أو md أو lg).
hub-progress · showValuebooleanfalseما إذا كانت النسبة المئوية المقرَّبة تُعرَض بجوار الشريط.
hub-progress · labelstring''تسمية ميسورة الوصول تصف ما يقيسه شريط التقدّم.
hub-meter · valuenumber0القياس الحالي، مُعبَّر عنه على مقياس [min, max].
hub-meter · minnumber0الحدّ الأدنى للمقياس.
hub-meter · maxnumber1الحدّ الأعلى للمقياس.
hub-meter · lownumber | undefinedundefinedالحدّ الأعلى لمنطقة "low"؛ يُضبَط افتراضيًا على min عند حذفه.
hub-meter · highnumber | undefinedundefinedالحدّ الأدنى لمنطقة "high"؛ يُضبَط افتراضيًا على max عند حذفه.
hub-meter · optimumnumber | undefinedundefinedالنقطة المفضّلة في المدى؛ تُضبَط افتراضيًا على نقطة المنتصف عند حذفها.
hub-ring · valuenumber0قيمة النتيجة، مُعبَّر عنها كنسبة 0..1 أو رقم 0..max.
hub-ring · maxnumber1الحدّ الأعلى الذي تُطبَّع القيمة نسبةً إليه.
hub-ring · sizenumber | string'4rem'القطر الخارجي للحلقة (يُعامَل الرقم كـ px، أو أي سلسلة طول CSS).
hub-ring · thicknessnumber | string'0.5rem'عرض حدّ الحلقة (يُعامَل الرقم كـ px، أو أي سلسلة طول CSS).
hub-ring · thresholdsHubRingThresholds | undefinedundefinedعتبات ألوان اختيارية تعيد تلوين المؤشّر حسب النطاق (low/high).
hub-ring · showValuebooleantrueما إذا كانت النسبة المئوية المقرَّبة تُعرَض في المنتصف.

المخرجات

لم يتم توثيق أي مخرجات بعد.

القوالب

اجعله خاصاً بك — 1 فتحات قوالب تتيح لك إسقاط ترميز مخصّص.

الاسمالوصفمثال
hub-ring · <ng-content>محتوى يُسقَط في مركز الحلقة كتعليق، يُعرَض بجانب (أو بدلًا من) النسبة المئوية المدمجة.<hub-ring [value]="0.82" [thresholds]="{ low: 0.4, high: 0.75 }">Score</hub-ring>