2

JSONフィードを配列にプルし、それをグループテンプレートにレンダリングすることを想定しているグループモデルがあります。

私のモデルは次のようになります。

Mdm.Group = Ember.Object.extend(); // Creating new model class

Mdm.Group.reopenClass({
  all: function() {
    return $.getJSON("http://localhost:3000/1/organizations/1/groups?format=jsonp&callback=?").then(function(response) {
        var groups = [];

        response.groups.forEach( function (group) {
            groups.push(Mdm.Group.create(group));
        });
        return groups;
    });
  }
});

そして私のGroupsRoute:

Mdm.GroupsRoute = Ember.Route.extend({
    model: function() {
        return Mdm.Group.all();
    }
});

アプリケーションは json を取得しています。インスペクターのネットワークタブは、すべてのレコードを完全にロードします。

コンソールに次のエラーが表示されます。

Uncaught SyntaxError: Unexpected token : groups:1
  Error while loading route: 
  Object {readyState: 4, getResponseHeader: function, getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function…}
  application.js:12147
  (anonymous function) application.js:12147
  Ember.Router.reopenClass.defaultFailureHandler.setup application.js:36146
  failure application.js:35559
  (anonymous function) application.js:35621
  (anonymous function) application.js:1193
  fire application.js:1038
  self.fireWith application.js:1149
  (anonymous function) application.js:1200
  fire application.js:1038
  self.fireWith application.js:1149
  (anonymous function) application.js:1200
  fire application.js:1038
  self.fireWith application.js:1149
  done application.js:8077
  script.onload.script.onreadystatechange application.js:8330
  Uncaught #<Object> application.js:36149
  (anonymous function)

そのほとんどが無意味であることはわかっていますが、これを以前に見たことがあれば、フィードバックをいただければ幸いです。

4

0 に答える 0