2017-03-21 7 views
0

Ich bin neu in Angular, aber ich entschied, dass es eine gute Sache war, in meiner Freizeit zu lernen.Wie verwendet man ASPNET MVC mit Angular 2?

Ich habe im Internet gesucht und die meisten der Dinge, die ich gefunden habe, war Angular 2 mit ASPNET Core.

Ich habe eine Anwendung, die ich für die Schule in diesem Semester in ASPNET MVC mit Entity Framework gemacht, die einige CRUD und A & A hat. Ist es möglich, Angular 2 in dieser Anwendung zu integrieren und wenn ja wie würde ich es tun? Ich möchte besonders gerne meine Login- und Register-Controller benutzen, wenn möglich!

Wenn jemand ein gutes Tutorial oder etwas schicken könnte, wäre ich sehr dankbar!

+0

Hier ist, wie ich es mache (von einer anderen Antwort): http://stackoverflow.com/a/40234393/3532945 – brando

Antwort

1

Ich beantworte meine eigene Frage beacause nach einigem Graben stieß ich auf diese this, wo der Schreiber erklärt, Schritt für Schritt, was zu tun ist, um Angular2 zu einer vorhandenen AspNet MVC Web App zu integrieren, die Sie haben.

Noch ich dank Pankaj Kapare geben will, seine answer war der einzige logische nächste Schritt für mich, und auch, dass in einem Kommentar Brando vorgeschlagen this as answer und es war fast identisch zu Pankaj Antwort.

3

Normalerweise verwenden Angular Angular für die Entwicklung von UI-Anwendungsschicht und ASP.Net-Web-APIs für Dienste. Wenn ich du wäre, würde ich unten Ansatz folgen.

  1. Beginnen Sie mit der Installation ASP.Net Core template pack Erweiterung, die ASP.NET Core + Angular 2 Vorlage hat.
  2. Konvertieren Sie vorhandene CRUD-Operation in Web-APIs. Wenn Ihr vorhandener Code modular genug ist, können Sie ihn wiederverwenden, indem Sie einfach Web-API-Wrapper für diese CRUD-Operationen schreiben.
  3. Sobald die APIs bereit sind, von der Benutzeroberfläche konsumiert zu werden (was in Angular 2 implementiert wird), beginnen Sie Ihre Präsentations- und Datenrenderinglogik mit Angular 2 zu schreiben. Sie würden web apis aufrufen, um Daten in Ihre eckigen Ansichten zu ziehen.
  4. Es gibt viele Tutorials zu diesem Thema. Wählen Sie eine von ihnen, um sich bequem zu fühlen, Flow zu verstehen, wie man Web-Apis etc. konsumiert und Sie sollten gut sein.

Hoffe, dass hilft.

Verwandte Themen