2016-09-09 3 views
1

많은 웹 사이트를 검사 했으므로 .NET Core에 Angular 2를 사용할 수 있습니다. 이제 .NET Core를 이러한 응용 프로그램에서 사용하는 것이 무엇입니까?.NET Core를 Angular 2로 사용하는 방법

인터넷 튜토리얼에서는 주로 Angular 2와 typescript 만 사용하고 .NET 코어에서는 Startup.cs 파일을 제외하고는 아무것도 사용하지 않습니다.

.NET 코어는 JSON, OData, e.t.c와 같은 모든 요청 (.NET 코어에서는 아직 새로운 개념)을 처리합니다. (유효성 검사, 이후 데이터 검색 등). 그래서 그것은 serer side language와 같을 것입니다.

하지만 여전히 나에게 맞는 부분이 없으므로 누군가 실제 상황에서 설명 할 수 있다면 좋을 것입니다.

+4

브라우저의 각도. .NET 코어 = 서버. – vcsjones

+0

그래서 기본적으로 Angular 2는 클라이언트 측에서 작동하고 .NET 코어는 서버에서 작동하고 데이터를 확인하고 데이터베이스에 연결하는 등 정확하고 올바르게 이해합니다. 그래서 Angular 2는 .NET 코어 뷰를 대체 할 것이고 구조는 .asng의 서버 측 및 .ts 및 .html 파일에서 필요한 변경을 수행하기 위해 .NET 코어에서 .cs 파일이있을 구조가 될 것입니다. 프런트 엔드에서 필요한 모든 작업을 수행합니다. 그 맞습니까? –

+1

각도와 함께 asp.net보기를 사용할 수 있습니다. 나는 과거에 HTML 헬퍼가 앱 전체에서 사용되는 공통 코드를 방출하도록함으로써 복사/붙여 넣기 코드를 줄였습니다. 각도보기는 원시 HTML 파일이어야한다고 말하는 것은 없습니다. 서버에서 온 경우 파싱하고 처리 할 수 ​​있습니다. –

답변

4

모든 버전의 각도는 서버 플랫폼에 무관심합니다. .NET Core는 Angular와 아무 관련이 없습니다. Angular는 클라이언트 측에서 작동하지만, Server Core에서는 작동합니다. 이 둘은 HTTP를 통해 상호 작용하지만, 백엔드의 내용은 중요하지 않습니다.

Angular 2는 광범위한 클라이언트 측 용도를 가지고 있기 때문에 단일 페이지 응용 프로그램 (SPA)에 사용할 프레임 워크로서 가장 강력 할 것입니다. 이를 위해 API 끝점을 빌드하는 데 ASP.NET 코어를 사용하면 백 엔드에서 ASP.NET 코어를 사용하는 것이 좋습니다. MVC/Web API의 핵심 버전과 이전 버전 모두이 기능을 잘 수행합니다.

0

.net Core를 사용하여 Angular가 사용하는 API를 만들 수 있습니다. 그러나 .net은 가능한 많은 옵션 중 하나 일뿐입니다.

관련 문제