2017-02-16 1 views
1

스프링 부트 (embedded Tomcat 서버 사용)를 사용하여 AngularJS 응용 프로그램을 제공하고 싶습니다. index.html을 요청하여 응용 프로그램을 제공 할 때마다 모든 것이 잘 작동합니다. ,하지만 index.html과 함께 필요한 뷰를 직접 제공하고 싶습니다. 예를 들어스프링 부트를 사용하여 AngularJS 응용 프로그램의보기를 제공하는 방법은 무엇입니까?

,

내가 view1.html, view2.html(div elements) 이러한보기 중 하나와 같은 여러 뷰가있는 경우가 index.html을 포함 할 수있다. 나는 .. 직접 URL 패턴에 따라 view1.html or view2.htmlindex.html을로드 할 수 있습니다 springboot 응용 프로그램의 컨트롤러를 사용하여 매핑을 만들

(\pattern1 -- will load the index.html along with view1. 

html and \pattern2 -- will load the index.html along with view2). 
당신이 좋아하는 뭔가 각도에서 URL을 읽을 수
+0

ui-router와 같은 각도 라우터를 사용하고 있습니까? –

+0

예 ...하지만 URL 패턴에 따라 index.html의 일부로 특정보기를 직접 제공하고 싶습니다. –

답변

1

: 그래서

$routeProvider.when('/view1/:param1/:param2', { 
    templateUrl: 'view1.html',  
    controller: 'MyCtrl1' 
}); 

URL에 따라보기에 액세스 할 때 템플리트가 변경됩니다. 물론 $ stateProvider를 통해 물마루 "상태"를 관리 할 수 ​​있습니다.

관련 문제