angular adding delay
//You have to wait for TypeScript 2.0 with async/await for ES5 support as it now supported only for TS to ES6 compilation. //You would be able to create delay function with async: function delay(ms: number) { return new Promise( resolve => setTimeout(resolve, ms) ); } //And call it await delay(300);