Tôi thực sự gặp khó khăn với việc tạo các biến toàn cục trong ứng dụng Angular 2 của mình.
Tôi đã sử dụng Google và đọc nhiều bài đăng trên StackOverflow về vấn đề này trong 3 giờ qua, tuy nhiên, có vẻ như tôi không thể làm cho nó hoạt động. Tôi thực sự mong bạn có thể giúp tôi và tôi xin lỗi vì đã hỏi câu hỏi này.
Vì vậy, tôi có tệp của mình được gọi là domains.ts , trông giống như sau:
import { Injectable } from "@angular/core";
@Injectable()
export class Globals {
var role = 'test';
}
Và tôi muốn sử dụng vai trò biến trong chế độ xem HTML của thành phần của tôi như sau:
{{ role }}
Tôi đã thêm tệp global.ts vào app.module.ts của mình theo cách sau:
providers: [
Globals
],
Bất kể tôi đã làm gì trên tệp này, nó vẫn không hoạt động. Những gì tôi không muốn làm là phải nhập tệp tin global.ts trong mọi thành phần theo cách thủ công, đó là lý do tại sao tôi muốn sử dụng tính năng nhà cung cấp.
Tôi thực sự mong bạn có thể giúp tôi và xin lỗi một lần nữa.
Trân trọng,
AE
localStorage
thì sao?
export class Globals { var role = 'test'; }
<- cái gì vậy?