【发布时间】:2014-10-30 09:37:12
【问题描述】:
我是 angularjs 的新手,我整天都在网上搜索,只是为了找到从本地 json 文件获取数据的解决方案,而不必为我的 webapp 使用 localhost。不幸的是,我还没有找到任何东西。我尝试使用 $http.get 但我得到 Cross Origin * 错误。
有没有其他方法可以从本地 json 文件中获取数据而无需在本地托管我的 webapp?
angularjs 是否有任何其他功能可以从本地 json 文件中获取数据而无需使用其 $http.get?
【问题讨论】:
-
我不明白您建议的链接的相关性。我已经知道了。我只是问 Angularjs 是否有能力像 vanillajs 的 jsonp.fetch(url) 函数那样读取本地 JSON 文件。
-
您所有(@Re-l、@ivarni、@Second Rikudo)建议的重复项似乎与该问题无关。我的理解是,问题与使用
Angular.JSFramework 的方法有关。 Angular.JS 仍然是 JavaScript,但有自己的方法,可能不同于 Native JavaScript。 -
@JennyCasarino Angular IS Javascript。它受到适用于 Javascript 的相同规则的限制。如果你不能在 Javascript 中做某事,那么你就不能在 Angular 中做。在沙盒方面,它没有与原生 Javascript 不同。
-
@ivarni 在这种情况下,如果 JavaScript 不限于访问 本地 JSON 文件(问题的全部内容),你'重新说
AngularJSFramework 可以做同样的事情。在我的理解中,我再说一遍,问题是关于如何使用AngularJS来完成这样的任务。我真的不回答@GreenSky 的问题,因为我也在寻找答案。但是如果问题是关于如何使用 pure NativeJavaScript。我会回复他使用JSONP -
而且这个问题不应该tag为[duplicate]
标签: javascript json angularjs