Я только начал изучать Angular, и я посмотрел на SO для решения загрузить файл JSON с помощью углового, и я сделал то, что другие люди разместили, но я не могу получить данные из моего json файл для показа по какой-либо причине.Загрузите файл JSON с помощью AngularJS
мой файл в формате JSON (test.json) прост:
{
"array": [
{"thing": "thing1"},
{"thing": "thing2"},
{"thing": "thing3"}
],
"name": "robert"
}
это мой JS файл:
var myMod = angular.module("myMod", []);
myMod.controller("myCont", function ($scope, $http) {
$scope.thing = "hi";
$http.get("/test.json")
.success(function (data) {
$scope.stuff = data.array;
$scope.name = data.name;
})
.error(function (data) {
console.log("there was an error");
});
});
и я пытаюсь просто отобразить имя, как это, но только {{name}}
показывает:
<html ng-app="myMod">
<head>
<script src="angular.js"></script>
<script src="testing.js"></script>
</head>
<body ng-controller="myCont">
{{stuff}}
</body>
</html>
Что показывают ваши сетевые инструменты? –
Добавьте console.log в .success, чтобы узнать, вызвано ли оно –
. В консоли ничего не появилось. ошибка была: ошибка: [$ инжектор: unpr] Неизвестный поставщик: $ htmlProvider <- $ html <- myCont' – winsticknova