• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 150
  • Last Modified:

Help with AngularJS - reading JSON file

Hi..
Can you please tell me why this simple sample does not run.
Uncaught Error: [$injector:modulerr] Failed to instantiate


<div ng-app="app" ng-controller="ctrl">
  {{catalog}}
</div>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0/angular.min.js"></script>



var app = angular.module('app', ['jsonService']);

angular.module('jsonService', ['ngResource'])
.factory('JsonService', function($resource) {
  return $resource('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93930/catalog.json');
});

app.controller('ctrl', function($scope, JsonService){
  JsonService.get(function(data){
    $scope.catalog = data;
  });
});
0
JElster
Asked:
JElster
1 Solution
 
RobOwner (Aidellio)Commented:
Please check the console in your developer tools as it could be a cross origin issue

open your developer tools and see the error that appears in the console.
http://jsbin.com/yeyote/1/edit?js,console
0
 
JElsterAuthor Commented:
Don't see anything in the console.. I see this.. I need it in Angular.
??

(function() {
  var uri = "https://s3-us-west-2.amazonaws.com/s.cdpn.io/93930/catalog.json";
  $.ajax({
    url: uri,
    dataType: 'json',
    success: function(data) {
      console.log(data);
    }
  }).done(function() {
    console.log('hi');
  });
});
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now