Как загрузить приложение Angular 2 асинхронно

Естьотличная статья о том, как загрузить приложение angular1 асинхронно. Это позволяет нам получить json с сервера перед загрузкой.

Основной код здесь:

(function() {
    var myApplication = angular.module("myApplication", []);

    fetchData().then(bootstrapApplication);

    function fetchData() {
        var initInjector = angular.injector(["ng"]);
        var $http = initInjector.get("$http");

        return $http.get("/path/to/data.json").then(function(response) {
            myApplication.constant("config", response.data);
        }, function(errorResponse) {
            // Handle error case
        });
    }

    function bootstrapApplication() {
        angular.element(document).ready(function() {
            angular.bootstrap(document, ["myApplication"]);
        });
    }
}());

Как мне добиться того же с Angular 2?

Ответы на вопрос(3)

Ваш ответ на вопрос