依赖注射(Dependency Injections)
优质
小牛编辑
137浏览
2023-12-01
在本章中,您将学习如何使用Aurelia依赖注入库。
首先,我们需要在src文件夹中创建新的文件dependency-test.js 。 在这个文件中,我们将创建一个简单的类DependencyTest 。 该类稍后将作为依赖项注入。
src/dependency-test.js
export class DependencyTest {
constructor() {
this.test = "Test is succesfull!!!";
}
}
Inject
在我们的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依赖注入的例子。