gpt4 book ai didi

javascript - 在 Angular.js 中跨应用程序使用相同的对象实例

转载 作者:行者123 更新时间:2023-11-30 06:28:31 24 4
gpt4 key购买 nike

我想知道在 angular.js 中存储数据的好方法是什么,这些数据将在应用程序中从不同的 Controller 访问。我正在使用 restangular访问后端的数据。我有自己的服务来访问数据,如下所示:

app.factory('models.user', function(Restangular) {
var users;
users = {};
return {
get: function(user_id) {
return users[user_id] || (users[user_id] = Restangular.one('users', user_id).get());
}
};
});

我为所有模型定义了一个服务来访问它。使用此方法,当我调用 User.get(1) 时,我会从应用程序的任何位置获得相同的模型实例。

我想找到一个更好的方法来做到这一点。你们如何在 Angular.js 应用程序中保留相同的实例?

最佳答案

这是最好的方法。你为什么对这段代码感到困惑?

关于javascript - 在 Angular.js 中跨应用程序使用相同的对象实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19488912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com