Aurelia - Dependency Injections أوريليا - حقن التبعية

 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 Dependency Injection Log

سيكون هناك المزيد من الأمثلة على حقن التبعية Aurelia في الفصول التالية.





المشاركات الشائعة من هذه المدونة

Software Development Life Cycle دورة حياة تطوير البرمجيات او النظام

نموذج الشلال بالتفصيل دورة حياة تطوير النظام او البرمجيات SDLC Waterfall Model#