我有一个部分,我需要调用一个路由器,它将拥有一个控制器和一个自己的视图。当我调用路由时,我还需要将json对象传递给控制器。我之前已经为id,name等简单的值做了这个,但在那种情况下,我将它作为路径参数传递,我可以使用$ routeparams检索它。但是如何用json对象做同样的事情。请告诉我。
答案 0 :(得分:0)
您可以使用工厂从一个控制器保存数据并从另一个控制器检索数据。
这样的东西?
angular.module('app')
.factory('mySerivce', function() {
var jsonData;
return {
setData: function(data) {
jsonData = data;
},
getData: function() {
return jsonData;
}
}
});
来自第一个控制器和第二个getData的setData。