2017-11-01 5 views
0

Asp.Net Core MVC 컨텍스트 내에서 Angular 4의 다중 모듈을 사용하는 가장 좋은 방법은 무엇입니까?Asp.Net 코어 내의 다중 앵귤러 모듈

저는 컨트롤러와 뷰로 각각 표현되는 두 개의 섹션으로 구성된 앱을 보유하고 있습니다. 이 섹션에서는 Angular를 사용하여 하위 섹션을 구현하고자합니다 (ShopController/View에 대해 하위 페이지 - 쇼핑/Items Shop/Cart Shop/Details 등). 나는 응용 프로그램 루트 메인 AppModule에 거주, <router-outlet>과 AppComponent입니다 가게의 인덱스보기에 <app-root>을 넣을 수 있습니다 가게 (그와 함께 라우팅 것), 그러나 무엇을 -

그것은 예를 들어로서, 하나 개의 섹션 아무 생각할 필요 없다 만약 내가 여러 가지 경우 - 그래서 쇼핑 섹션 (ShopController), 다음 설정 섹션 (SettingsController) 등 어디에 각 섹션은 자신의 하위 라우팅 각도로 제어해야합니까?

답변

0

Angular js 4 및 Asp.Net 응용 프로그램에서 라우팅을 처리하기가 어려우면 asp.net 라우팅 또는 각도 js 라우팅을 선택해야합니다. 그것은 각도 라우팅 라우팅 콘센트에 등록 라우터 라우팅 테이블에서 별도의 섹션 Asp.net에서 두 개의 라우팅 처리하기 때문에.

당신은 모두 당신은 확실히 페이지의 라우팅 오류가 지금 어떤 연결된 라우팅 시스템이 아닙니다 구현 Asp.net 코어와 각도 4 라우팅에서 사용할 수 없습니다의로 그래서

새로 얻을 사용하는 경우.

1

Angular ShopComponent의 하위 구성 요소에 해당하도록 서버에 별도의보기를 만들면 안됩니다. Angular를 사용하는 주요 목적 중 하나는 "단일 페이지 응용 프로그램"을 만들 수 있다는 것입니다.이 응용 프로그램에서는 응용 프로그램에서 필요로하는 데이터에 대해서만 서버로 돌아갑니다.

각도 "아동 경로"를 사용하여 상점/카트 및 상점/세부 경로를 정의 할 수 있습니다. 참고 : https://angular-2-training-book.rangle.io/handout/routing/child_routes.html