Ale*_*sti 2 dependency-injection typescript aurelia
我正在写一个Aurelia应用程序,我在aurelia容器中注册了一个类的实例.现在,当我对用户进行身份验证时,必须修改该实例.如何在代码中的任何位置修改原始实例?
Mat*_*vis 17
如果要遵循依赖项注入模式,则需要将该实例注入任何想要修改实例的类.
import { inject } from 'aurelia-framework'
import { MyClass } from './my-class';
@inject(MyClass)
export class MyViewModel {
constructor(MyClass) {
this.myClass = MyClass;
}
somethingSpecial() {
this.myClass.foo = 'bar';
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2894 次 |
最近记录: |