共享数据之间的共享过滤后的数据是一个主题在这里讨论了很多,我通过创建一个factory
保存功能调用我们的API,当然还有我们的返回数据解决它。angularJS:控制器之间的控制器
angular.factory('polygonService', ['$resource', polygonService]);
function polygonService($resource) {
var service = {
data: [],
api: $resource(
'url',
{
cityID: '@id'
},
{
get: {
method: 'JSONP',
params: {
callback: 'JSON_CALLBACK'
}
}
}
)
}
return service;
}
现在,该服务中的data
显示在地图上和列表中。这些是两个单独的指令&控制器。
列表指令允许用户通过各种属性过滤数据,但过滤后的数据仅是该列表指令的$范围内使用。
我怎样才能使过滤后的数据提供给映象控制器的$范围?
我必须让服务内filteredData
财产和$留意是否从地图控制器吗?
参加这个帖子一看我的回答: http://stackoverflow.com/questions/30975516/passing-updating-data-in-a-factory-from-one-controller-to-另外/ 30975802#30975802 – mggSoft