angular2を使用しています。グローバル変数アクセスについては、サービスを作成し、コンポーネントページに挿入します。angle2のグローバル変数を更新する方法
すべてのページにアクセスできますが、その変数を更新すると、変更は別のページにアクセスしても影響を受けません。
これはこれは私が使用するサービスですGlobaldataServiceのコード
import { Injectable } from '@angular/core';
@Injectable()
export class GlobaldataService {
public var1="haii";
}
constructor(public obj: GlobaldataService){}
私のコンポーネントページの一つで、私は=「こんにちは」this.obj.var1で変数を更新します。
他のページコンポーネントアラート(this.obj.var1);しかし、それは "haii"という古い値をディスパッチし、どのようにグローバル変数を更新することができます。事前
すばらしい応答と貴重な情報のための@ Gunter。どのようにオブジェクトをグローバルに作成できますか?私はそこに単純な可能な解決策..? –
"オブジェクトをグローバルに作成する方法"申し訳ありませんが、私はそれが何を意味するのか分かりません。 AppModuleでサービスを提供する場合、それはグローバルシングルトンになります。 –