annotate src/app/mail.service.ts @ 6:ee4353d1aeeb

Add skeleton files for waveform component.
author Lucas Thompson <dev@lucas.im>
date Wed, 26 Oct 2016 16:57:51 +0100
parents 44c99e3cb108
children
rev   line source
dev@1 1 import { Injectable } from '@angular/core';
dev@1 2
dev@1 3 @Injectable()
dev@1 4 export class MailService {
dev@1 5
dev@1 6 messages = [
dev@1 7 {id: 0, text: `You've got mail!`},
dev@1 8 {id: 1, text: `No Mail!`},
dev@1 9 {id: 2, text: `Spam!`}
dev@1 10 ];
dev@1 11
dev@1 12 constructor() { }
dev@1 13
dev@1 14 update(id, text) {
dev@1 15 this.messages = this.messages.map(message =>
dev@1 16 message.id === id
dev@1 17 ? {id, text}
dev@1 18 : message
dev@1 19 )
dev@1 20 }
dev@1 21
dev@1 22 }