首页 > 解决方案 > Typescript:如何重置从 DI 注入的服务的属性值

问题描述

如果我有课

class Foo() {

}

它有 DI 类 Bar()

class Foo() {
    constructor(
        bar: Bar
    ){}
}

初始化 Bar() 属性值

class Foo() {
    constructor(
        bar: Bar
    ){}

    this.bar.name = "Hello World!";
    this.bar.number = "1234";
}

我的问题是如何重置 Bar() 以清除每个 Bar() 属性值?

标签: angulartypescript

解决方案


简单分配给空对象this.bar={}


推荐阅读