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 依赖注入的示例。