تم إنشاء عناصر واجهة المستخدم Angular من الألف إلى الياء باستخدام Bootstrap 5 CSS فقط مع واجهات برمجة التطبيقات المصممة للنظام البيئي Angular.
يرجى مراجعة موقعنا التجريبي وقائمة المشكلات لمعرفة كل الأشياء التي نعمل عليها. لا تتردد في الإدلاء بالتعليقات هناك.
يرجى التحقق من جميع المكونات التي قمنا بتنفيذها على https://ng-bootstrap.github.io
التبعيات الوحيدة هي Angular وBootstrap 5 CSS وPopper.
يتم إدراج Angular وPopper بشكل واضح كتبعيات نظيرة، في حين أن Bootstrap ليس كذلك، حيث أنهما لا يصدران CSS الخاص بهما بشكل منفصل. يسرد الجدول أدناه ببساطة الإصدار الدقيق من Bootstrap CSS الذي يتم اختبار الإصدارات المقابلة من ng-bootstrap على أساسه.
ng-bootstrap | الزاوي | بوتستراب CSS | بوبر |
---|---|---|---|
1.xx | ^5.0.2 | 4.0.0 | |
2.xx | ^6.0.0 | 4.0.0 | |
3.xx | ^6.1.0 | 4.0.0 | |
4.xx | ^7.0.0 | 4.0.0 | |
5.xx | ^8.0.0 | 4.3.1 | |
6.xx | ^9.0.0 | 4.4.1 | |
7.xx، 8.xx | ^10.0.0 | 4.5.0 | |
9.xx | ^11.0.0 | 4.5.0 | |
10.xx | ^12.0.0 | 4.5.0 | |
11.xx | ^13.0.0 | 4.6.0 | |
12.xx | ^13.0.0 | 5.0.0 | ^2.10.2 |
13.xx | ^14.1.0 | 5.2.0 | ^2.10.2 |
14.xx | ^15.0.0 | 5.2.3 | ^2.11.6 |
15.xx | ^16.0.0 | 5.2.3 | ^2.11.6 |
16.xx | ^17.0.0 | 5.3.2 | ^2.11.8 |
17.xx | ^18.0.0 | 5.3.2 | ^2.11.8 |
نوصي بشدة باستخدام Angular CLI لإعداد مشروع جديد. إذا كان لديك مشروع Angular CLI، فيمكنك ببساطة استخدام مخططاتنا لإضافة مكتبة ng-bootstrap إليه.
فقط قم بتشغيل ما يلي:
ng add @ng-bootstrap/ng-bootstrap
سيتم تثبيت ng-bootstrap للتطبيق الافتراضي المحدد في angular.json
الخاص بك. إذا كان لديك مشاريع متعددة وتريد استهداف تطبيق معين، فيمكنك تحديد خيار --project
:
ng add @ng-bootstrap/ng-bootstrap --project myProject
إذا كنت تفضل عدم استخدام المخططات وتثبيت كل شيء يدويًا، فيرجى الرجوع إلى تعليمات التثبيت اليدوي الموجودة على موقعنا الإلكتروني.
نحن ندعم نفس المتصفحات والإصدارات التي يدعمها كل من Bootstrap 4 وAngular، أيهما أكثر تقييدًا. راجع دعم المتصفح Angular ودعم متصفح Bootstrap لمزيد من التفاصيل.
يتم اختبار الكود الخاص بنا تلقائيًا على جميع المتصفحات المدعومة.
من فضلك، لا تفتح مشكلات لأسئلة الدعم العامة لأننا نريد الاحتفاظ بمشكلات GitHub الخاصة بتقارير الأخطاء وطلبات الميزات. لديك فرص أفضل بكثير للإجابة على سؤالك في StackOverflow حيث يبحث المشرفون في الأسئلة الموسومة بـ ng-bootstrap
.
يعد StackOverflow مكانًا أفضل بكثير لطرح الأسئلة نظرًا لما يلي:
لتوفير وقتك ووقتنا، سنقوم بشكل منهجي بإغلاق جميع المشكلات التي تطلب الدعم العام وإعادة توجيه الأشخاص إلى StackOverflow.
نريد إصلاحه في أسرع وقت ممكن! ولكن قبل إصلاح الخلل، نحتاج إلى إعادة إنتاجه وتأكيده.
ونطلب منك احترام شيئين:
يسمح لنا سيناريو إعادة الإنتاج البسيط بتأكيد الخطأ بسرعة (أو الإشارة إلى مشكلة في الترميز) بالإضافة إلى التأكد من أننا نصلح المشكلة الصحيحة.
يرجى ملاحظة أننا سنصر على الحد الأدنى من سيناريو إعادة الإنتاج من أجل توفير وقت المشرفين والتمكن في النهاية من إصلاح المزيد من الأخطاء. سنضع علامة على المشكلة باعتبارها غير قابلة للتنفيذ بدونها ونغلقها إذا لم نسمع من المراسل.
ومن المثير للاهتمام أنه من خلال تجربتنا، غالبًا ما يجد المستخدمون أنفسهم مشاكل في البرمجة أثناء إعداد الحد الأدنى من StackBlitz. نحن ندرك أنه قد يكون من الصعب في بعض الأحيان استخراج أجزاء أساسية من التعليمات البرمجية من قاعدة تعليمات برمجية أكبر ولكننا نحتاج حقًا إلى عزل المشكلة قبل أن نتمكن من إصلاحها.
يرجى مراجعة DEVELOPER.md للحصول على وثائق حول تشغيل المشروع محليًا وCONTRIBUTING.md للحصول على إرشادات المساهمة.
يرجى تخصيص بعض الوقت وقراءة قواعد السلوك الخاصة بنا