2017-11-10 4 views
0

응용 프로그램 배경 : 내 응용 프로그램이 ASP.net MVC 사용하여 구축 (.NET Framework를 4.6) 여러 각도 4 개 미니 SPA를ASP.net MVC 및 각도 (4) - Zone은 이미로드

공유보기 _Layout.cshtml 쇼핑 바구니 내용을 표시 한 미니 SPA를 가지고 그것을 사용하여 참조 :

<script src="~/apps/shopping/inline.2785c74270c160e8df55.bundle.js"></script> 
<script src="~/apps/shopping/polyfills.35726d60cdf25fecc5f1.bundle.js"></script> 
<script src="~/apps/shopping/vendor.4918fe9ed7ea45b90ec8.bundle.js"></script> 
<script src="~/apps/shopping/main.4d6729c54eca7c31dbba.bundle.js"></script> 

다른보기 다른 SPA가 Order.cshtml 그것은 사용 참조 :

@section scripts{ 
<script src="~/apps/userorder/inline.2a63d25fd80947ce8bb4.bundle.js"></script> 
<script src="~/apps/userorder/polyfills.35726d60cdf25fecc5f1.bundle.js"></script> 
<script src="~/apps/userorder/vendor.ec246c0701440a3e2ce3.bundle.js"></script> 
<script src="~/apps/userorder/main.46be1befa8a20148f402.bundle.js"></script>} 
지금이 개 SPA를하기 때문에 내가 집보기에서 오전 때

오류

  1. 모든 때문에 내가보기를 주문 갈 때 단 1 SPA는
  2. 로드 해당 페이지에 좋아 보인다, 내가 콘솔 창에 오류가 아래 참조 로드되었지만 여전히 기능적으로 작동합니다.

enter image description here

은 이미 내가 각도 CLI와 각도 4를 사용하고 thisthis

을 시도했습니다. 누구든지이 오류를 피할 수있게 도와 주시겠습니까?

+0

polyfill JS에는 이전 스크립트로 이미로드 된 번들 ZONE.js 라이브러리가 포함되어 있습니다. – VadimB

+0

응답 해 주셔서 감사합니다! 어떤 해결책을 제안 하시겠습니까? package.json에서 zone.js를 제거하려고 시도했지만 어떻게 든 polyfill에 번들로 묶여 있습니다. –

+0

@ VadimB 도와 주시겠습니까? –

답변

0

나는 polyfill.ts의 zone에 대한 import 문을 주석 처리했으며 매력적으로 작동했습니다. enter image description here