In this chapter we will show you how to use Aurelia dependency injection library.
First we need to create new file dependency-test.js inside src folder. In this file, we will create 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 library 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 'aurelia-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.
We will show you more examples of Aurelia dependency injection in next chapters.
Tidak ada komentar:
Posting Komentar