gpt4 book ai didi

javascript - 当我要切换到另一个 Controller 时,如何调用 Controller 中的函数

转载 作者:行者123 更新时间:2023-11-28 19:12:25 25 4
gpt4 key购买 nike

我有一个功能,可以将页面上所有选定的表单元素保存到 Angular 缓存(我有一个服务)。我想在单击导航转到另一个页面(具有不同的 Controller )时调用此函数。我该怎么做?

最佳答案

您可以执行以下操作。

var app = angular.module('myApp', []);

app.factory('MySharingService', function() {
var tempData = {};
return {
saveData: function(data) {
tempData = data;
},
getData: function() {
return tempData;
}
};
});

function First($scope, MySharingService) {
console.log('First Controller...........');
console.log(MySharingService.saveData(dataTobeSaved)); //Pass the data here
}

function Second($scope, MySharingService) {
console.log('Second Controller..........');
console.log(MySharingService.getData());
}

关于javascript - 当我要切换到另一个 Controller 时,如何调用 Controller 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30522985/

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