私のAngular 2アプリケーションでグローバル変数を作成することに本当に苦労しています。
私は既にググって、過去3時間にわたってこれに関するStackOverflowの多くの投稿を読んでいましたが、それを機能させることができないようです。あなたが私を助けてくれることを本当に願っています、そして私はこの質問をすることをお詫び申し上げます。
したがって、globals.tsというファイルがあり、次のようになります。
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
次のように、コンポーネントのHTMLビューで変数ロールを使用したいと思います。
{{ role }}
次の方法で、globals.tsファイルをapp.module.tsにすでに追加しています。
providers: [
Globals
],
このファイルで何をしても、機能しませんでした。私がしたくないのは、すべてのコンポーネントのglobals.tsファイルを手動でインポートする必要があることです。そのため、プロバイダー機能を使用します。
あなたが私を助けてまた申し訳ないことを本当に願っています。
宜しくお願いします、
AE
localStorage
どうですか?
export class Globals { var role = 'test'; }
<-それは何ですか?