繁体   English   中英

angularjs使用http获取json

[英]angularjs fetching json using http

我是angularjs的新手,

这是我的代码:

<!DOCTYPE HTML>
<html ng-app="myapp">
<head>
<meta charset="utf-8">
<title>Angularjs project</title>
<script type="text/javascript" src="angular.min.js"></script>
<script>
var myapp=angular.module('myapp',[]);
myapp.controller('myctrl', function ($scope,$http) {
$http.get('countries.json').success(function(data){
$scope.countries=data;
});
});
</script>
<body>
<div ng-controller="myctrl">
<table>
<tr>
<th>country</th>
<th>population</th>
</tr>
<tr ng-repeat="country in coutries">
<td>{{country.name}}</td>
<td>{{country.population}}</td>
</tr>
</table>
</div>
</body>
</html>

而且我有一个json文件,当它运行时,它不起作用。

当我在Google中提到时,他们说的是server.js或安装node.js之类的东西。

我只是感到困惑,我应该遵循什么,任何人都可以指导我获取json数据并显示。

任何帮助将不胜感激。

提前致谢。,

您必须包含angular.js脚本。 在您的代码中找不到它。 另外,countries.json文件的项目结构必须与上述html处于同一级别。

拼写错误

$scope.countries=data;

<tr ng-repeat="country in coutries"> 

改成 :

<tr ng-repeat="country in countries">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM