Below you'll find a basic implementation for Angular. It just instantiates the player on OnInit and destroys it on OnDestroy.
                        
// storm-player.component.ts
import { Component, ElementRef, Input, OnDestroy, OnInit, ViewChild, ViewEncapsulation } from '@angular/core';
import {StormLibraryConfig} from "@stormstreaming/stormlibrary";
import {StormPlayer} from "@stormstreaming/stormplayer";
import {StormPlayerConfig} from "@stormstreaming/stormplayer";
@Component({
  selector: 'app-storm-player',
  template: `
    
  `,
})
/**
 * A custom component for Angular
 *
 * Usage example:
 *
 * 
                    You can use it later like this:
                        
<app-storm-player [streamData]="{stormServerURL: 'localhost', appName: 'live', streamName:'test'}" [playerSettings]="{ title:'Title goes here', subtitle:'Subtitle', width:640, height:320}"></app-storm-player>