2017-10-18 23 views
1

私はReinerWebPart.tsという名前の別のファイルに自分のロジックを持っていますが、ReinerフレームワークのSPFxとRefiner.tsxというファイルにプレゼンテーションレイヤーを使って作業しています。SPFxプロジェクトの変数?

両方のモジュールで「グローバル」(より良い用語がないため)にアクセスするにはどうすればよいですか?

答えて

0

コンポーネント(tsx)のセットアップ中に、それに小道具を渡すことができます。ロジックを別のクラスに移動し、呼び出すときにパラメータをメソッドに渡すことができます。実際にはグローバル変数は必要ありません。コンポーネントの外側から何かにアクセスできない場合は、内部にメソッドを記述します。このメソッドを外部クラスから呼び出す必要がある場合は、パラメータとして 'this'(現在のコンポーネント)を渡すことができます。

あり、あなたがそれをよく読んしたい場合は、グローバル変数の概念はここにある(https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/share-data-between-web-parts#store-the-retrieved-data-in-a-globally-scoped-variable)が、あなたは小道具や状態

が、これは物事を明確に希望を使うことができますが、あなたの場合には、それを必要はありません

+0

これは私が読んだ最高の答えです、ありがとう! –

関連する問題