高レベル:私は、クラス "let _somevar"として定義された変数を持っています。 私は別のクラスからこの変数に値を割り当てる方法を探しています。Typescriptの別のクラスの変数にアクセスできますか?
詳細はもう少し複雑です: クラスAはいくつかのモジュールを遅延ロードするための初期化メソッドを含んでいて、 _somevar "は遅延ロードされているモジュールを保持しています。クラスAには、公開メソッドもあり、この変数がnullかどうかをチェックし、それに応じて実行します。
クラスBは、モジュールを同期的に/直接(遅延ロードではなく)初期化する機能を提供します。問題は、 "_somevar"が設定されていないため、公開メソッドがクラスAから実行されなくなりました。クラスAのパブリックメソッドを引き続き使用できるようにクラスBから設定しようとしています。
私はこれらのクラスに対して実行できるリファクタリングがたくさんあることを理解しています。私はコードベースを所有していないので、ここで最小限のコード変更を加えて動作させようとしています。
あなたの提案をお聞きしたいと思います。ありがとうございました!
あなたのコードを記述しないでください:
が、このなります。投稿する。 –