gpt4 book ai didi

javascript - Controller 之间的 Angular 传递数据

转载 作者:行者123 更新时间:2023-12-03 06:46:12 25 4
gpt4 key购买 nike

我有需要在 Controller 之间共享数据的要求,所以我创建了工厂

假设我的网址如下:abc/123(注意:123是动态的,我需要从 Controller 传递它)

我的代码

appServices.factory('classesService', function($http){
return {
getClasses: function(value) {
return $http.get(urlprefix + 'orgs/' + value + '/classes?with-users=true');
}
};
});

在 Controller 中

classesService.getClasses($scope.organization.id).then(function(data){});

现在假设我在 3 个 Controller 中使用它,3 个调用将转到服务器。我不想打三个电话,我只想要一个电话。

注意:所有三个 Controller 的值相同

有什么办法可以实现这个目标吗?

谢谢

最佳答案

您可以使用 UI-ROUTER-EXTRAS“https://christopherthielen.github.io/ui-router-extras/#/home

关于javascript - Controller 之间的 Angular 传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37724505/

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