Aurelia - Suntikan Ketergantungan
Dalam bab ini, Anda akan mempelajari cara menggunakan pustaka injeksi ketergantungan Aurelia.
Pertama, kita perlu membuat file baru dependency-test.js dalam srcmap. Di file ini, kami akan membuat kelas sederhanaDependencyTest. Kelas ini nantinya akan dimasukkan sebagai dependensi.
src / dependency-test.js
export class DependencyTest {
constructor() {
this.test = "Test is succesfull!!!";
}
}
Menyuntikkan
Di kami app.js file, kami sedang mengimpor inject perpustakaan dan DependencyTestkelas yang kami buat di atas. Untuk menyuntikkan kelas yang kami gunakan@inject()fungsi. KamiApp kelas hanya akan memasukkannya ke konsol pengembang.
import {inject} from 'aurelia-framework';
import {DependencyTest} from './dependency-test';
@inject(DependencyTest)
export class App {
constructor(DependencyTest) {
console.log(DependencyTest);
}
}
Kami dapat memeriksa konsol untuk melihat bahwa file DependencyTest kelas disuntikkan.
Akan ada lebih banyak contoh injeksi ketergantungan Aurelia di bab-bab berikutnya.