1
私は国のJSONファイルを持っていますが、今はコンソールでデータを取得しますが、htmlファイルでは表示されません。コンソールに表示されますが、htmlファイルには印刷されません。 それで、私はどのように私のhtmlファイルのデータを呼び出すことができます。 、 { "名":「オーランド諸島 angularjsでhttpを使用してjsonからデータを取得する方法
var app = angular.module("myApp", []);
app.controller('myController', function($scope,$http) {
$http.get(".../../assets/json/country.json").
then(function(data){
var countryData = data;
var conData = countryData.data;
for(var i=0; i<conData.length; i++){
$scope.countries = conData[i];
\t console.log($scope.countries.name+ " " +$scope.countries.code);
} \t \t \t \t
})
});
<html>
<head>
<title>Angular JS Controller</title>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>
<body>
<div ng-app="myApp" ng-controller="myController">
<div ng-repeat="country in countries">
{{country.code}}
{{country.name}}
</div>
</div>
</body>
</html>
私は$のhttpを追加しても、コンソールでデータを取得しますが、HTMLで、それは私が更新されましたns093 @ – ns093
を働いていないしています答え。私は少しコードを変更しました、うまくいけばそれはもう少し簡潔です。 –
私は答えを得ました、もしhtmlでこのように使っているのなら、その仕事は