I am trying to read a json file in AngularJS using $http.get and get some errors in browser console.
Plunker : http://plnkr.co/edit/SDRpu1MmrTPpgpdb6Kyk?p=preview
Here is my code
Javascript:-
var jayApp = angular.module('jayApp', []);
jayApp.controller('jayController', function($scope, $http){
$scope.entities = {};
$http.get("test.json").success(
function(data, status, headers, config) {
$scope.entities = data;
}
);
})
HTML
<!DOCTYPE html>
<html>
<head>
<link data-require="[email protected]" data-semver="3.3.5" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" />
<link data-require="[email protected]" data-semver="3.3.5" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootswatch/3.3.5/cosmo/bootstrap.min.css" />
<link data-require="[email protected]" data-semver="3.3.5" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" />
<script data-require="[email protected]" data-semver="1.11.3" src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script data-require="[email protected]" data-semver="3.3.5" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script data-require="[email protected]" data-semver="1.4.7" src="https://code.angularjs.org/1.4.7/angular.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body ng-app='jayApp' ng-controller='jayController'>
<h1>Read Json from file </h1>
Data : {{entities}}
</body>
</html>
Update:
Error
SyntaxError: Unexpected token '
at Object.parse (native)
at fromJson (https://code.angularjs.org/1.4.7/angular.js:1252:14)
at defaultHttpResponseTransform (https://code.angularjs.org/1.4.7/angular.js:9414:16)
at https://code.angularjs.org/1.4.7/angular.js:9505:12
at forEach (https://code.angularjs.org/1.4.7/angular.js:336:20)
at transformData (https://code.angularjs.org/1.4.7/angular.js:9504:3)
at transformResponse (https://code.angularjs.org/1.4.7/angular.js:10276:23)
at processQueue (https://code.angularjs.org/1.4.7/angular.js:14745:28)
at https://code.angularjs.org/1.4.7/angular.js:14761:27
at Scope.$eval (https://code.angularjs.org/1.4.7/angular.js:15989:28)(anonymous function) @ angular.js:12477(anonymous function) @ angular.js:9246processQueue @ angular.js:14753(anonymous function) @ angular.js:14761Scope.$eval @ angular.js:15989Scope.$digest @ angular.js:15800Scope.$apply @ angular.js:16097done @ angular.js:10546completeRequest @ angular.js:10744requestLoaded @ angular.js:10685
