全局变量如何在 Angular、Ionic 中工作
How does global variable work in Angular, Ionic
也许这是一个愚蠢的问题,但我是前端开发的新手并且来自后端背景。如果创建的对象是跨所有线程共享的单例,那么在 java class 中这样做不是线程安全的
class{
String username;
}
在 Angular 如果我们有
会发生什么
export class RegistrationPage implements OnInit {
firstname: string = "";
}
Angular 中的组件是单例吗?
一般组件都不是单例的。如果你在组件中声明了一个 public
变量,它只能从同一个模块的文件中访问(例如 html 文件)。
但是服务是单例的。您可以全局访问服务中声明的 public
个变量。
这是您要找的答案吗?
也许这是一个愚蠢的问题,但我是前端开发的新手并且来自后端背景。如果创建的对象是跨所有线程共享的单例,那么在 java class 中这样做不是线程安全的
class{
String username;
}
在 Angular 如果我们有
会发生什么export class RegistrationPage implements OnInit {
firstname: string = "";
}
Angular 中的组件是单例吗?
一般组件都不是单例的。如果你在组件中声明了一个 public
变量,它只能从同一个模块的文件中访问(例如 html 文件)。
但是服务是单例的。您可以全局访问服务中声明的 public
个变量。
这是您要找的答案吗?