我正在研究sails JS应用程序。
无论如何使用sails JS从另一个控制器传递数据?
// controller 1
exports.module{
passing data to controller 2
}
// controller2
exports.module{
get data from controller 1
}
或更好,无论如何都要创建一个全局变量,可以由sails js中的任何控制器访问?就像PHP中的$ _SESSION ['sessionname']一样?
答案 0 :(得分:2)
您可以使用Service,它可以让您访问代码中的所有数据。
修改强>
您还可以使用全局变量var img = document.createElement('img');
img.onload = function() {
//put Image on dom
}
img.onerror = function() {
//put div on dom
}
:
sails.myObject = {}
答案 1 :(得分:0)
我会假设你的问题中有两个控制器。
主题控制器(返回数据)
'\0'
学生控制器(接收数据)
module.exports = {
science : function (req, res, next, callback) {
var data = ["Biology", "Physics", "Chemistry"];
return callback(data);
}
}
sails.controllers.methodName
可以在帆中访问任何控制器方法希望这有帮助。