English 中文(简体)
Aurelia - Dependency Injections
  • 时间:2024-09-08

Aurepa - Dependency Injections


Previous Page Next Page  

In this chapter, you will learn how to use Aurepa dependency injection pbrary.

First, we need to create new file dependency-test.js inside src folder. In this file, we will create a simple class DependencyTest. This class will be later injected as a dependency.

src/dependency-test.js

export class DependencyTest {
   constructor() {
      this.test = "Test is succesfull!!!";
   }
}

Inject

In our app.js file, we are importing inject pbrary and DependencyTest class that we created above. To inject the class we are using @inject() function. Our App class will just log it to the developer console.

import {inject} from  aurepa-framework ;
import {DependencyTest} from  ./dependency-test ;

@inject(DependencyTest)

export class App {
   constructor(DependencyTest) {
      console.log(DependencyTest);
   }
}

We can check the console to see that the DependencyTest class is injected.

Aurepa Dependency Injection Log

There will more examples of Aurepa dependency injection in the next chapters.

Advertisements