Aurelia-依存性注入
この章では、Aurelia依存性注入ライブラリの使用方法を学習します。
まず、新しいファイルを作成する必要があります dependency-test.js 内部 srcフォルダ。このファイルでは、簡単なクラスを作成しますDependencyTest。このクラスは後で依存性として注入されます。
src /dependency-test.js
export class DependencyTest {
constructor() {
this.test = "Test is succesfull!!!";
}
}
注入する
私たちの中で app.js ファイル、インポートしています inject ライブラリと DependencyTest上で作成したクラス。使用しているクラスを注入するには@inject()関数。私たちのApp クラスはそれを開発者コンソールに記録するだけです。
import {inject} from 'aurelia-framework';
import {DependencyTest} from './dependency-test';
@inject(DependencyTest)
export class App {
constructor(DependencyTest) {
console.log(DependencyTest);
}
}
コンソールをチェックして、 DependencyTest クラスが注入されます。
次の章では、Aurelia依存性注入の例をさらに紹介します。