Я сейчас работаю на небольшом веб-сайте AngularJS (1.6.6), я вызываю (локальный) файл JSON из моего компонента projects.js (а не из моего файла main / index js).Данные извлекаются, и в консоли массив JSON отображается, когда я console.log ($ scope.projectItems).Однако, когда я пытаюсь получить эти данные и отобразить их конечному пользователю с помощью ng-repeat, ничего не отображается, а также в консоли нет ошибок.
Может кто-нибудь подсказать, что я могу делать не так?
Спасибо.
[{
"Name": "Home 1",
"Text": "This is the Image of home 1"
},
{
"Name": "Home 2",
"Text": "This is the Image of home 2"
}
]
<ul class="Projects_List">
<li class="Project_Item" ng-repeat="Item in $ctrl.projectItems">
{{Item.Name}}
</li>
</ul>
angular.
module('App').
component('projects', {
templateUrl: "projects.html",
controller: function ProjectController($scope, $http) {
$http({
method: 'GET',
url: 'HomeProjects.json'
}).then(function(data) {
$scope.projectItems = data;
console.log($scope.projectItems);
console.log("This is working");
}, function(error) {
console.log("There is an error");
});
}
});