开发手册 欢迎您!
软件开发者资料库

Aurelia - Dependency Injections

Aurelia依赖注入 - 从简单和简单的步骤学习Aurelia,从基本到高级概念,包括概述,环境设置,第一个应用程序,配置,依赖注入,组件,组件生命周期,自定义元素,插件,数据绑定,绑定行为,转换器,事件,事件聚合器,表单,HTTP,Refs,路由,历史,动画,对话框,本地化,工具,安全性,捆绑,调试,社区,最佳实践。

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

首先,我们需要在里面创建新文件 dependency-test.js src 文件夹.在这个文件中,我们将创建一个简单的类 DependencyTest .该类稍后将作为依赖项注入.

src/dependency-test.js

export class DependencyTest {   constructor() {      this.test = "Test is succesfull!!!";   }}

注入

在我们的 app.js file,我们正在导入上面创建的 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 类./p> Aurelia Dependency Injection Log

还会有更多下一章中Aurelia依赖注入的例子.