/* InMemoryDataService on muistissa oleva "valepalvelin" joka toimii aivan kuin oikea palvelin. Sen avulla voidaan keskittyä pelkän frontendin kehittämiseen ilman että tarvitaan oikeaa palvelinta. Koodista voidaan tehdä sellaista että se toimii heti myös oikean palvelimen kanssa. */ import { InMemoryDbService } from 'angular-in-memory-web-api'; import { Content } from './content'; import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root', }) export class InMemoryDataService implements InMemoryDbService { createDb() { // content-taulukko on "valetietokanta", josta tulee sisältö // kolmelle SPA-näkymälle const content: Content[] = [ { id: 1, name: 'Minä', img: 'img/me.png', data1: 'Tietojenkäsittelyn opiskelija', data2: 'Asuinpaikka Jyväskylä', data3: 'Mielijuoma Nokikansan virvoke' }, { id: 2, name: 'Opinnot', img: 'img/studies.png', data1: 'Elämän koulu', data2: 'Peruskoulu', data3: 'Jyväskylän AMK' }, { id: 3, name:'Harrastukset', img: 'img/hobbies.png', data1: 'Ohjelmointi', data2: 'Ohjelmointi', data3: 'Ohjelmointi' }, ]; return { content }; } }