You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

produkte.js 671B

12345678910111213141516171819202122232425262728293031323334
  1. import Route from '@ember/routing/route';
  2. import { inject as service } from '@ember/service';
  3. export default class ProduktRoute extends Route {
  4. @service store;
  5. async model() {
  6. return this.store.findAll('produkt');
  7. }
  8. }
  9. /*async model() {
  10. let response = await fetch('/api/produkte.json');
  11. let { data } = await response.json();
  12. return data.map(model => {
  13. let { attributes } = model;
  14. let kategorie;
  15. if (PRODUKT_KATEGORIEN.includes(attributes.kategorie)) {
  16. kategorie = attributes.kategorie;
  17. }
  18. else
  19. {
  20. kategorie = 'Sonstiges';
  21. }
  22. return { kategorie, ...attributes };
  23. });
  24. }
  25. }*/