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依存性注入の例をさらに紹介します。