angular - 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() 属性值?
解决方案
简单分配给空对象this.bar={}
推荐阅读
- python - Flutter App 因“断言失败:第 4901 行 pos 16:'child is!ParentDataElement 而死
':不是真的。” - jenkins - 如何在构建多分支管道之前合并?
- sql - 如何查找是否在该 SQL Server 的哪个数据库上配置了 SQL 作业?
- sql - SQL 请求中 ascii(my_field) & 8 <> 8 条件的含义
- cookies - 如何下载非公开的 Google 站点?
- python - IndentationError:期望一个缩进块有人可以帮助我吗
- excel - 在 D 中输入新数据时对表格进行排序,但按照此条目到新位置
- node.js - 节点 js 代码无法在网络服务器上正常工作
- javascript - jQuery获取最接近的前一个元素
- c++ - 无法对对象向量中的对象调用函数