Aurelia - 依赖注入



在本章中,你将学习如何使用 Aurelia 依赖注入库。

首先,我们需要在 src 文件夹中创建一个新文件 dependency-test.js。在这个文件中,我们将创建一个简单的类 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 Dependency Injection Log

将在下一章中列举更多 Aurelia 依赖注入的示例。

广告
© . All rights reserved.