Mercurial > hg > ugly-duckling
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 } |