2017-12-11 6 views
0

Hallo, wenn ich versuche, ein Produkt aus der REST API zu laden, bekomme ich diese Warnung "Encountered" Kategorien "in der Nutzlast, aber es wurde kein Modell gefunden Modellname "Kategorie" (aufgelöster Modellname unter Verwendung von (unbekanntem Mixin) .modelNameFromPayloadKey ("Kategorien")) "und Daten werden nicht gedruckt."Kategorien" in der Nutzlast gefunden, aber kein Modell für den Modellnamen "category" gefunden

Daten erhalte ich von der API: -

{ 
    "categories": [{ 
     "id": 6737, 
     "category_id": 1, 
     "product_id": 3954, 
     "product": { 
      "id": 3954, 
      "seller_id": null, 
      "sku": "UN1185", 
      "product": "Party", 
      "description2": "Disclaimer: ", 
      "mrp": 795, 
      "price": 1499, 
      "off": "75", 
      "stock": 1, 
      "total_products": 5, 
      "catalogType": null, 
      "weight": "1", 
      "delivered_in": null, 
      "chart_id": null, 
      "stitching": 0, 
      "seo_title": "Buy Now Party wear Light Peach Khadi Art Silk Plain Saree", 
      "seo_description": "Shop", 
      "keyword": "saree", 
      "position": 1503, 
      "status": 1, 
      "product_images": [{ 
       "product_id": 3954, 
       "url": "UN1185.jpg" 
      }] 
     } 
    }, { 
     "id": 6735, 
     "category_id": 1, 
     "product_id": 3953, 
     "product": { 
      "id": 3953, 
      "seller_id": null, 
      "sku": "UN1933", 
      "product": "Party wear Pink Khadi Art Silk Plain Saree", 
      "slug": "party-wear-pink-khadi-art-silk-plain-saree-un1933", 
      "description": "Party wear Pink Khad..", 
      "description2": "Disclaimer", 
      "mrp": 795, 
      "price": 1499, 
      "off": "75", 
      "stock": 1, 
      "total_products": 4, 
      "catalogType": null, 
      "weight": "1", 
      "delivered_in": null, 
      "chart_id": null, 
      "stitching": 0, 
      "seo_title": "Buy Now Party", 
      "seo_keyword": "saree", 
      "keyword": "saree ", 
      "position": 1503, 
      "status": 1, 
      "product_images": [{ 
       "product_id": 3953, 
       "url": "UN1933.jpg" 
      }] 
     } 
    }], 
    "paging": { 
     "prevPage": false, 
     "nextPage": true, 
     "currentPage": 1, 
     "resultCount": 22 
    } 
} 

Mein categories.js Serializer

import DS from 'ember-data'; 

export default DS.RESTSerializer.extend({ 
    normalizeResponse(store, primaryModelClass, payload, id, requestType) { 
     //console.log(payload.categories); 
     payload = { 
      categories: payload.categories 
     }; 

     //console.log(payload); 
     return this._super(store, primaryModelClass, payload, id, requestType); 
    } 
}); 

Wenn ich Kategorien anzeigen Seite i unten Warnung erhalten und drucken konnten keine Daten

WARNING: Encountered "categories" in payload, but no model was found for model name "category" (resolved model name using (unknown mixin).modelNameFromPayloadKey("categories"))

Antwort

0

Es scheint, dass Sie spezifische Serialisierung geschrieben haben r für category Modell allein. Stellen Sie also sicher, dass Sie den Dateinamen und den Dateinamen wie Modellnamen haben.

app/models/category.js 
app/serializers/category.js 
Verwandte Themen