2016-08-13 72 views
-1

我有一个.json文件,里面有一堆对象。问题基本上是如何检索这些文件并将它们传递给我的.js文件,其中检索到的对象将逐个输出到DOM中。从不同文件检索数据

回答

0

通过给你的json文件路径简单地做一个像其他请求一样的XHR。你可以使用angular的$ http服务来做到这一点。

$http.get("yourFils.json").then(function(result){ 
console.log(result.data) 
}) 
+0

wat如果它的本地问题 –

+0

@Kirill你的意思是文件在本地机器上的磁盘上?这取决于您为应用使用的工具。如果这是一个简单的应用程序没有任何webpack,所以我怕你必须使用http获取js中的文件。 –

+0

是的,在与脚本相同的文件夹中。当我使用$ http.get发生错误。我不知道这个$ http如何工作。 这种==>的ReferenceError:$ HTTP在新(angularScript.js:33)没有定义 在Object.invoke(angular.min.js:41) 在S.instance(angular.min.js (angular.min.js:65) at g(angular.min.js:65) at g(angular.min.js:58) at g(angular.min.js:58) at angular.min.js:58 at angular.min.js:21 at m。$ eval(angular.min.js:145) at m。$ apply(angular.min.js:146) –