0
두 개의 열이있는 웹 페이지가 있습니다. 왼쪽 열에는 버튼이 표시됩니다. 버튼을 누르면 HTML 부분이 오른쪽 열에로드되어야합니다. 그 HTML 부분은 "위젯"으로 볼 수 있습니다.div에서 동적으로 HTML 부분을로드하십시오.
문제는 AngularJS를 사용하여 동적으로 오른쪽 열에 HTML 부분을로드하는 방법을 잘 모르겠다는 것입니다.
내 주요 페이지 :
<div class="left-col">
<button>Widget 1</button>
<button>Widget 2</button>
</div>
<div class="right-col">
<div class="selected-widgets">
<!-- dynamic partial HTML will be loaded here -->
</div>
</div>
내 파셜 :
Widget1_Partial.html
<div>
<h2>Widget 1</h2>
<input name="width" value="">
<input name="height" value="">
</div>
Widget2_Partial.html
그래서 나는 기본적으로 이러한 레이아웃을 가지고
<div>
<h2>Widget 2</h2>
<input name="size" value="">
</div>
그래서 selected-widgets
div에 부분을로드하고 싶습니다. AngularJS로 어떻게 할 수 있습니까?
난 당신이 https://github.com/angular-ui/ui-router – domakas
@domakas 밤은 살펴해야한다고 생각하는 때를위한 'ng-view'에서 무언가를로드하고 싶습니까? 페이지가 이미 제 경우에로드되었습니다. 나는 특정 버튼을 누를 때'div' 안에 더 작은 부분을 추가하고 싶습니다. – Vivendi
@Vivendi : 아니요. ui-router는보기가 하위보기를 가질 수있게하여 한 단계 더 나아갑니다. –