2016-07-08 6 views
0

2 개의 angular2 앱이 있습니다. 첫 번째 앱의 링크를 클릭하고 서버에 데이터를 보내고 서버 응답에서 두 번째 각도 2 앱을로드 할 수 있기를 원합니다. 이것이 가능한가? 링크에다른 각도 2 앱에서 각도 2 앱을로드하는 방법은 무엇입니까?

클릭 : 나는 같은 것을 할 수 있어야합니다

(자바 서블릿이 경우) 일부 서버 코드를 호출
<a href="/guest-homepage">business admin</a> 

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException { 

    RequestDispatcher req = request.getRequestDispatcher("/guest-homepage/index.html");            
    req.forward(request, response);  

해당/guest-homepage/index.html은 두 번째 angular2 앱의 경로입니다.

이제이 작업을 수행 할 때 두 번째 응용 프로그램을 시작하는 대신 첫 번째 angular2 응용 프로그램에서 시작합니다. 첫 번째 앱에서 두 번째 앱을 시작하려면 어떻게해야합니까?

답변

0

예 가능합니다. 내 경우에는 태그

<base href> 

의 index.html 파일이 올바르게 설정되지 않았습니다. 그래서 기본적으로 내 애플 리케이션은 별도의 폴더에 있기 때문에, basehref는 서블릿 컨테이너의 루트와 앱의 폴더를 고려해야한다.