presentation version
This commit is contained in:
+10
-2
@@ -1,4 +1,5 @@
|
||||
import Route from '@ember/routing/route';
|
||||
import { inject as service } from '@ember/service';
|
||||
|
||||
const PRODUKT_KATEGORIEN = [
|
||||
'Pasta',
|
||||
@@ -7,8 +8,15 @@ const PRODUKT_KATEGORIEN = [
|
||||
'Fleisch'
|
||||
];
|
||||
|
||||
export default class IndexRoute extends Route {
|
||||
export default class ProduktRoute extends Route {
|
||||
|
||||
@service store;
|
||||
|
||||
async model() {
|
||||
return this.store.findAll('produkt');
|
||||
}
|
||||
}
|
||||
/*async model() {
|
||||
let response = await fetch('/api/produkte.json');
|
||||
let { data } = await response.json();
|
||||
|
||||
@@ -27,4 +35,4 @@ export default class IndexRoute extends Route {
|
||||
return { kategorie, ...attributes };
|
||||
});
|
||||
}
|
||||
}
|
||||
}*/
|
||||
@@ -0,0 +1,46 @@
|
||||
import Route from '@ember/routing/route';
|
||||
import Component from '@glimmer/component';
|
||||
import { tracked } from '@glimmer/tracking';
|
||||
import { action } from '@ember/object';
|
||||
import { inject as service } from '@ember/service';
|
||||
|
||||
const REZEPT_KATEGORIEN = [
|
||||
'Pasta',
|
||||
'Schwein',
|
||||
'Soße',
|
||||
'Fleisch',
|
||||
'Geflügel',
|
||||
'Rind',
|
||||
'Nachspeise',
|
||||
'Backen'
|
||||
];
|
||||
|
||||
export default class RezeptRoute extends Route{
|
||||
|
||||
@service store;
|
||||
|
||||
async model() {
|
||||
return this.store.findAll('rezept');
|
||||
}
|
||||
}
|
||||
|
||||
/*async model() {
|
||||
let response = await fetch('/api/rezepte.json');
|
||||
let { data } = await response.json();
|
||||
|
||||
return data.map(model => {
|
||||
let { attributes } = model;
|
||||
let kategorie;
|
||||
|
||||
if (REZEPT_KATEGORIEN.includes(attributes.kategorie)) {
|
||||
kategorie = attributes.kategorie;
|
||||
}
|
||||
else
|
||||
{
|
||||
kategorie = 'Sonstiges';
|
||||
}
|
||||
|
||||
return { kategorie, ...attributes };
|
||||
});
|
||||
}
|
||||
}*/
|
||||
@@ -0,0 +1,11 @@
|
||||
import Route from '@ember/routing/route';
|
||||
import { inject as service } from '@ember/service';
|
||||
|
||||
export default class ProduktRoute extends Route {
|
||||
|
||||
@service store;
|
||||
|
||||
async model() {
|
||||
return this.store.findAll('produkt');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user