0

asp.net 코어 (고객, 직원, 재무, 일정 등 15 개 분야)로 작성된 매우 큰 응용 프로그램이 있습니다. Angular 4를 사용하고자하는 새로운 영역을 만들고 싶습니다. 이미 내장 된 기본 응용 프로그램 내부에 아주 작은 "미니 스파"가 있습니다.angp4를 asp.net mvc core로 만든 응용 프로그램의 한두 페이지에 미니 스파로 사용하는 방법은 무엇입니까?

"What should be in a Single Page Application?"과 같은 기사를 읽은 후에는 매우 큰 스파를 빌드하는 것이 (게으른로드에서도) 다른 영역의 큰 시스템을위한 좋은 해결책이 아니라는 것을 확신합니다.

그러나 기존 앱의 단 1-2 페이지에서 angular4를 사용하는 방법을 정확히 모르겠습니다. 모든 각도 튜토리얼은 Angular로 앱 전체를 빌드하고 서버로 REST 호출 만하는 것입니다. 나는 커다란 모 놀리 식 SPA를 만들고 싶지 않습니다. 정말 필요하지 않습니다. 어떻게 만들거나 서버를 변경하지 않고 일부 asp.net 코어보기로 각을 사용할 수 있습니다.

asp.net mvc core로 잘 작동하는 나머지 페이지는 변경하지 말아야한다는 요구 사항 만 있습니다.

답변

1

이전에는 Angular/SPA를 큰 응용 프로그램에 통합 할 때 SPA 부분을 iframe에 포함시키는 것이 가장 쉬운 것으로 나타났습니다.

큰 응용 프로그램은 기본 페이지와 메뉴 및 기타 브랜딩 관련 구조를 포함하지만 그 지원 구조는 Angular/SPA 코드의 방식으로 영향을 받기 쉽습니다.

"새로운 철학"코드를 iframe에 삽입함으로써 전반적인 브랜딩을 유지할 수 있었지만 SPA 방식을 구현할 수있었습니다.

이렇게하면, 당신은 당신의 큰 프로젝트 :)에서 색상을 유지할 수 있도록 배경 색상을 투명하게하는 것을 잊지 마세요 내가 창의력 답변을 upvote에에도 불구하고

+0

난에 프레임을 사용하지 않도록하고 싶습니다 앱. 매우 조직적으로 보이지 않습니다. –

+1

'조직적으로 보이지 않습니다'? 코드에서 어떻게 보이는지 또는 UI에서 어떻게 보이는지 의미합니까? – theGleep

+0

댓글에 대한 죄송합니다. 제가 진정으로 의미하는 것은 제가 프레임을 사용하는 팬이 아니라는 것입니다. 그것은 유효한 해결책이지만 몇 가지 답변을 더 기다리고 싶습니다. 감사합니다 –