Я пытаюсь сделать простое угловое приложение, которое считывает данные json, но в ответ я получаю только «,» а не данные. Все указатели, в которых я ошибаюсь? Я приложил файл index.html и abc.json, чтобы я сохранил сервер PFB код.Угловой Js не работает Json
HTML:
<body ng-app="sampleApp" ng-controller="ctrl1">
Name:<input type="text" ng-model="name">
<ul>
<li ng-repeat="student in students | filter:name">{{student.name +","+student.empNo}</li>
</ul>
Name:<input type="text" ng-model="newname">
EmpNo:<input type="text" ng-model="newemp">
<input type="button" value="AddMe" ng-click="add()"/>
<div>
<div ng-view></div>
</div>
Javascript:
var x=angular.module('sampleApp',[])
.factory("simpleFactory",function($http){
var factory={};
factory.getStudents=function(){
return $http.get("abc.json");
}
return factory;
})
.controller("ctrl1",function($scope,simpleFactory){
$scope.students=simpleFactory.getStudents();
$scope.add=function(){
$scope.students.push(
{
name:$scope.newname,empNo:$scope.newemp
}
)
}
})
abc.json
[
{"name":"jack","empNo":"1"},
{"name":"Red","empNo":"2"},
{"name":"Jill","empNo":"3"}
]
ya его работа, но почему result.data не только результат? – Aditya
полный объект ответа передается обработчику .then, который имеет статус HTTP (.status) и HTTP-заголовок (.headers), в дополнение к полезной нагрузке (.data). – pixelbits
«http://stackoverflow.com/questions/27782567/angular-resource-is-not-working/27782995#27782995« Не указывает на это, почему это не работает? – Aditya