Asp.Net kombinieren Sie C# und Eckig
Ich weiß wirklich nicht, wie zu kombinieren, Winkel-und C#.
Wie ich den Controller mit dem MVC und Asp.Net aber ich habe auch Controller zur Verfügung gestellt von Winkel, so was sollte ich verwenden? Die routing-zur Verfügung gestellt von angular-route oder die Routen des MVC?
Auch sollte in Eckigen habe ich die ng-repeat-Attribut und in C# habe ich die foreach.
Ich weiß wirklich nicht, wie zu kombinieren, die diese zwei Sprachen in Asp.Net?
Könnte jemand mir erklären der beste Ansatz..
Vielen Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denken kann zwei mögliche Wege zur Umsetzung
AngularJS
&C#
Anwendung komplett.AngularJS
Anwendung von stand-alone-app, behandeln alle UI-Logik,routing-Logik, UI-Vorlage, haben eigene Modelle anzeigen.
C#
Anwendung (empfehle ich Ihnen, WebAPI/WCF oder alles, was Sie sind komfortabel mit) wird aussetzen HTTP Endpunkte für die AngularJS-Anwendung zu nennenNodeJS
statt), server & client-code umgesetzt werden konnte, die von zwei verschiedenen teams, etc...AngularJS
manchmal nicht einfach zu Debuggen für Anfänger sind, müssen zusätzliche Anstrengungen zur Sicherung der EndpunkteJsonResult
für Sie, freundlich zu sein mit JS app)C#
code => einfacher fürC#
devs, einfacher zu testen (unit-test-Automatisierung test-code) einfacher zu implementieren authentication & Autorisation-Logik (MVC
tun es für Sie), schneller zu entwickeln (meiner Meinung nach), uswHoffe, es hilft.
Es sind 2 verschiedene Dinge. Der C# - Controller wird auf dem server ausgeführt, während der Winkel-regler wird die im browser ausgeführt. Bei der Kombination von C# + Eckig ist wie der Bau zu separaten Anwendungen: einem C# - (asp.net -) app läuft serverseitig und JavaScript (angular) - app, die client-Seite.
C# - Controller wird bei der Behandlung von http-Anfragen während Schwenk-Steuerungen koordinieren die Interaktion der verschiedenen Winkel-Komponenten, die ausgeführt werden, auf die browser.
Empfehle ich Ihnen in diesem hands-on loslegen: https://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/build-a-single-page-application-spa-with-aspnet-web-api-and-angularjs