3

私は EmberJS を初めて使用し、RESTAdapter を介して EmberJS フロントエンドを API に接続しようとしています。私は ember-1.0.0-rc.6 と ember-data-latest (バージョン: v0.13-59-ge999edb) を使用しています。API から、次の JSON コードを取得します。

{
    "page": 1,
    "limit": 5,
    "total": 4,
    "results": [
        {
            "id": 1,
            "title": "something3",
            "description": "asd3"
        },
        {
            "id": 2,
            "title": "something3",
            "description": "asd3"
        },
        {
            "id": 3,
            "title": "something2",
            "description": "asd2"
        },
        {
            "id": 4,
            "title": "something",
            "description": "asd"
        }
    ]
}

私の RESTAdapter は次のようになります。

App.Store = DS.Store.extend({
    revision: 13,
    adapter: DS.RESTAdapter.extend({
        url:"http://localhost/api/app_dev.php"
    })
});

現時点で私のモデルは次のようになります。

App.Modelname = DS.Model.extend({
    title: DS.attr('string')
});

これにより、ブラウザコンソールに次のエラーが表示されます。

アサーションに失敗しました: サーバーはキー ページのハッシュを返しましたが、そのマッピングがありません

私の質問は、サーバー上の API を変更せずに、API からの json 出力を私の ember モデルに接続する方法です。

よろしくお願いいたします。

4

1 に答える 1