Я сохранил JSON в отдельном файле Countries.Json
внутри папки с именем ListofCountries
в представлении.
Теперь я хочу отобразить эти данные при нажатии кнопки, используя AngularJS
.
Но я не могу передать значения JSON в мой код.
Пожалуйста, помогите мне.
Countries.json
{
"Countries": [
{
"Country": "USA"
},
{
"Country": "Australia"
},
{
"Country": "Canada"
},
{
"Country": "UK"
}
]
}
HTML-код
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="countriesCtrl">
<ul>
<li ng-repeat="x in myData">
{{ x.Country }}
</li>
</ul>
<input type="button" id="list-btn" value="List Data"/>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('countriesCtrl', function($scope, $http) {
$http.get("Countries.Json").then(function (response) {
$scope.myData = response.data.records;
});
});
</script>
</body>
</html>