javascript - 如何从打字稿中的不同类访问私有类变量(react-redux 应用程序)
问题描述
我有一个有cachedData
变量的类。它是一个私有变量。此变量 (cachedData) 从不同的类中更新。我无法创建静态方法,因为我无法this.cachedData
在静态方法中执行此操作。但我也希望其他类更新这个变量。我如何实现这一目标?
class myClass implements X{
private cachedData:Array<entity>;
cacheResponseData = ( val ):void => {
this.cachedData = val;
}
clearSourceData = ():void => {
this.cachedData = null;
}
}
class OtherClass extends Y {
constructor(
dataProvider: QueryablePagedDataProvider<ReportingEntity>,
){
super(dataProvider, DataStoreMode.SINGLE_PAGE);
}
someMethod()
{
// I need to update the cachedData in this method from myClass
}
}
解决方案
推荐阅读
- angular - 共享服务丢失数据
- c - Valgrind 不能在 MacOS Mojave 上运行?与康达一起安装
- python - 增加matplotlib图形xaxis的大小和间距
- acumatica - 我在 Acumatica 的通用查询中遇到问题,输入屏幕“此表单无法自动化”
- python - 远日期被转换为 datetime.datetime 对象而不是 datetime64[ns]
- javascript - 如何使用 Jquery 将类添加到附加元素?
- python - 从 0 重新启动 pandas 时间序列数据集时间戳
- php - Codeigniter - 无法从多个文件输入上传文件
- postgresql - TimescaleDB 中的索引
- javascript - 如何隐藏网络选项卡中的数据?