gpt4 book ai didi

javascript - AngularJS 工厂 getter 和 setter 对象

转载 作者:行者123 更新时间:2023-12-04 01:47:49 25 4
gpt4 key购买 nike

我尝试为 Supercontainer 对象制作一个 getter 和 setter,但它似乎不起作用。

PrometeiaECAProModuleMain.factory('ParameterFactory', [function () {


var Supercontainer = function (userId, supercontainerId, bankId) {
this.userId = userId;
this.supercontainerId = supercontainerid;
this.bankId = bankId;
};



return {

setSupercontainerParam: function (userId, supercontainerid, bank) {
supercontainer = new Supercontainer(userId, supercontainerid, bank);
},

getSupercontainerParam: function () {
return supercontainer;
}
};
}]);

最佳答案

我在我的 service.js 中这样使用它

.factory('CommonService', function ($http, $state, Ls, md5, $filter) {
var headInfo = [];
return {
setData: function (key, data) {
headInfo[key] = data;
},
getData: function (key) {
return headInfo[key];
}
});

在 Controller 中你可以像这样设置你的数据

CommonService.setData('Dataname',{name:bla, price:25});
CommonService.getData('Dataname');

这样我就可以将我所有的数据从一个 Controller 传递到另一个 Controller 并在任何地方都可用

关于javascript - AngularJS 工厂 getter 和 setter 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29677017/

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