Angularjs 全局变量(类)
我上了一堂非常简单的课 user.class.jsAngularjs 全局变量(类),angularjs,Angularjs,我上了一堂非常简单的课 user.class.js 'use strict'; class User { constructor(id) { this.id = id; } getUserId() { return this.id; } } 在我的主控制器中,当有人登录时,我希望像这样创建该类的新实例 const user = new User(2); 但是如何从另一个控制器访问此用户 感谢您在控制器之间共享AngularJS中的变量,您应该使用我建议您为这种逻辑使用
'use strict';
class User {
constructor(id) {
this.id = id;
}
getUserId() {
return this.id;
}
}
在我的主控制器中,当有人登录时,我希望像这样创建该类的新实例
const user = new User(2);
但是如何从另一个控制器访问此用户
感谢您在控制器之间共享AngularJS中的变量,您应该使用我建议您为这种逻辑使用服务。更准确地说,创建一个全球服务。关于服务是什么的参考:。PS:避免通过控制器手动共享变量,只需使用服务,因为它们正是用来执行此类活动的。创建一个全局服务允许您在每个控制器中有一个双向绑定变量,该变量由服务控制。记住要提供全球服务