Finishing implementation with RecorderService

Now, let's finish this implementation with RecorderService in app/modules/recorder/services/recorder.service.ts:

// angularimport { Injectable } from '@angular/core';import { Subject } from 'rxjs/Subject';import { Subscription } from 'rxjs/Subscription';// appimport { DialogService } from '../../core/services/dialog.service';import { RecordModel, RecordState } from '../models';import { PlayerService } from '../../player/services/player.service';import { TrackModel } from '../../shared/models/track.model';@Injectable()export class RecorderService {  public state$: Subject<number> = new Subject();  public model: RecordModel;  private _trackId: number;  private _sub: Subscription;  constructor( private ...

Get NativeScript for Angular Mobile Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.