Angular 2Angular2 provide external data to App before bootstrap

Introduction

In this post I will demonstrate how to pass external data to Angular app before the app bootstraps. This external data could be configuration data, legacy data, server rendered etc.