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'; }
<-그게 뭔데?