首页 > 解决方案 > 如何从打字稿中的不同类访问私有类变量(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

       }


       }

标签: javascripttypescript

解决方案


推荐阅读