共享數據之間的共享過濾後的數據是一個主題在這裏討論了很多,我通過創建一個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