jsonp ファイルからいくつかのデータを取得しています。
worm.factory('simpleFactory', function ($http, gf) {
var simpleFactory = "";
return {
getJson: function ($scope) {
var url = 'myfile.json?callback=JSON_CALLBACK';
$http.jsonp(url).success(function (data) {
console.log("Got this", data);
}).error(function (data, status, headers, config) {
console.log("Data not available");
});
}
}
});
それ自体はページ内で正常に実行されます。ただし、同じアプリがクエリを再度呼び出した場合、またはアプリがページのさらに下に複製された場合 (同じデータでグラフの異なる部分)、エラーが発生します。
それが静的jsonファイルであることを考えると、問題を解決するにはどうすればよいですか? (または、同じページで同じアプリを実行できますが、互いに分離できますか?)