Как сделать длинную загрузку с Angular 2?

Недавно я наткнулся на статью, в которой кто-то хотел свободно использовать компоненты (Angular 2) с Drupal в качестве бэкэнд-сервиса.

Вы можете проверить статью здесь:http://www.mediacurrent.com/blog/building-wundergroundcom-drupal-angular-2-challenge-1-how-bootstrap

Мэтт, здесь упоминается, как это сделать, и показывает нам пример Plunkr, однако похоже, что он больше не работает с новой версией Angular 2 RC1.

Может кто-нибудь, пожалуйста, обновить этот Plunkr для работы с текущей версией? Я знаю, что платформа и начальный загрузчик были удалены / размещены где-то еще, и я думаю, что по этой причине это не работает.

Вот пример плунжера:

http://plnkr.co/edit/A7fyFUST9IdP1FriauXk?p=preview

И вот код, который может потребоваться изменить, на мой взгляд:

//main entry point
import {platform} from 'angular2/core';
import {bootstrap, BROWSER_PROVIDERS, BROWSER_APP_PROVIDERS} from 'angular2/platform/browser';
import {Comp1} from './comp1';
import {Comp2} from './comp2';

var app = platform(BROWSER_PROVIDERS).application([BROWSER_APP_PROVIDERS]);

// These are just loaded manually, but could be put inside an isInViewport
// function for lazyloading.
app.bootstrap(Comp1);
app.bootstrap(Comp2);

bootstrap({Comp1, Comp2}, [])
  .catch(err => console.error(err));

Я был бы очень признателен, если бы кто-то мог предложить жизнеспособное решение здесь.

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

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