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