Aurelia - Dependency Injections أوريليا - حقن التبعية
Aurelia - Dependency Injections أوريليا - حقن التبعية
في هذا الفصل ، سوف تتعلم كيفية استخدام مكتبة حقن التبعية Aurelia.
أولاً ، نحتاج إلى إنشاء تبعية ملف جديد- test.js داخل مجلد src . في هذا الملف ، سننشئ فئة بسيطة DependencyTest . سيتم إدخال هذه الفئة لاحقًا على أنها تبعية.
src / التبعية-test.js
export class DependencyTest { constructor() { this.test = "Test is succesfull!!!"; } }
حقن
في ملف app.js الخاص بنا ، نقوم باستيراد مكتبة الحقن وفئة DependencyTest التي أنشأناها أعلاه. لحقن الفصل نستخدم الدالةinject () . ستقوم فئة التطبيق لدينا بتسجيله في وحدة تحكم المطور.
import {inject} from 'aurelia-framework'; import {DependencyTest} from './dependency-test'; @inject(DependencyTest) export class App { constructor(DependencyTest) { console.log(DependencyTest); } }
يمكننا التحقق من وحدة التحكم لمعرفة أنه تم حقن فئة DependencyTest .
سيكون هناك المزيد من الأمثلة على حقن التبعية Aurelia في الفصول التالية.
التسميات: Aurelia framework تقنية أوريليا
<< الصفحة الرئيسية