Wie mache ich einen Langform-Bootstrap mit Angular 2?

Ich bin kürzlich auf einen Artikel gestoßen, in dem jemand Komponenten (Angular 2) mit Drupal als Backend-Service frei verwenden wollte.

Sie können den Artikel hier nachlesen:http: //www.mediacurrent.com/blog/building-wundergroundcom-drupal-angular-2-challenge-1-how-bootstra

Matt, erwähnt hier, wie man das macht, und zeigt uns ein Plunkr-Beispiel, aber es sieht so aus, als würde es mit der neuen Angular 2 RC1-Version nicht mehr funktionieren.

Kann jemand bitte diesen Plunkr aktualisieren, um mit der aktuellen Version zu arbeiten? Ich weiß, dass Plattform und Bootstrap entfernt / woanders platziert wurden und ich denke, das ist der Grund, warum es nicht funktioniert.

Hier ist das Plunker-Beispiel:

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

Und hier ist der Code, der meiner Meinung nach möglicherweise geändert werden muss:

//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));

Ich würde mich sehr freuen, wenn jemand hier eine tragfähige Lösung anbieten könnte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage