آموزش تزریق وابستگی در برنامه نویسی اورلیا
آموزش تزریق وابستگی در برنامه نویسی اورلیا
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش تزریق وابستگی در برنامه نویسی اورلیا خواهیم پرداخت.
در این درس، شما می آموزید که چگونه از کتابخانه تزریق وابستگی اورلیا استفاده کنید.
ابتدا باید فایل جدیدی را در پوشه dependency-test.js – src ایجاد کنیم. در این فایل، یک کلاس ساده DependencyTest ایجاد خواهیم کرد. بعداً این کلاس به عنوان وابستگی تزریق می شود.
src / dependency-test.js
1 2 3 4 5 |
export class DependencyTest { constructor() { this.test = "Test is succesfull!!!"; } } |
تزریق
در فایل app.js ، ما در حال وارد کردن کتابخانه تزریق و کلاس DependencyTest هستیم که در بالا ایجاد کردیم. برای تزریق کلاس از تابع ()inject استفاده می کنیم. کلاس برنامه ما فقط آن را به کنسول توسعه دهنده وارد می کند.
1 2 3 4 5 6 7 8 9 10 |
import {inject} from 'aurelia-framework'; import {DependencyTest} from './dependency-test'; @inject(DependencyTest) export class App { constructor(DependencyTest) { console.log(DependencyTest); } } |
می توانیم کنسول را بررسی کنیم تا ببینیم کلاس DependencyTest تزریق شده است.
لیست جلسات قبل آموزش برنامه نویسی اورلیا
- آموزش برنامه نویسی اورلیا
- بررسی اجمالی برنامه نویسی اورلیا
- آموزش تنظیمات محیطی در برنامه نویسی اورلیا
- آموزش اولین برنامه در برنامه نویسی اورلیا
- آموزش اجزا در برنامه نویسی اورلیا
- آموزش چرخه زندگی کامپوننت در برنامه نویسی اورلیا
- آموزش عناصر سفارشی در برنامه نویسی اورلیا
- آموزش تزریق وابستگی در برنامه نویسی اورلیا
- آموزش پیکربندی در برنامه نویسی اورلیا
- آموزش پلاگین ها در برنامه نویسی اورلیا
- آموزش اتصال داده ها در برنامه نویسی اورلیا
- آموزش رفتار اتصال در برنامه نویسی اورلیا
- آموزش مبدل ها در برنامه نویسی اورلیا
- آموزش رویدادها در برنامه نویسی اورلیا
- آموزش گردآورنده رویداد در برنامه نویسی اورلیا
- آموزش فرم ها در برنامه نویسی اورلیا
- آموزش HTTP در برنامه نویسی اورلیا
- آموزش رفرنس ها در در برنامه نویسی اورلیا
- آموزش مسیریابی در برنامه نویسی اورلیا
- آموزش تاریخچه در برنامه نویسی اورلیا
- آموزش انیمیشن ها در برنامه نویسی اورلیا
- آموزش dialog در برنامه نویسی اورلیا
- آموزش بومی سازی در برنامه نویسی اورلیا
- آموزش ابزارها در برنامه نویسی اورلیا
- آموزش بسته بندی در برنامه نویسی اورلیا
- آموزش اشکال زدایی در برنامه نویسی اورلیا
- جامعه برنامه نویسی اورلیا
دیدگاه شما