2013-04-16 4 views
2

정말 간단한 웹 사이트를 만들고있어 사이트의 정적 부분 만 남겨두고 본문의 콘텐츠 섹션을 어떻게 모듈화 할 수 있는지 궁금합니다. 나는 partials를 사용하는 것이 핵심이라고 생각했지만, 원래 생각했던 것보다 훨씬 다르게 작동합니다. 앵귤러를 처음 사용하기 때문에 아직 익숙하지 않습니다.Angular.js Partials

현재이 사이트는 다음과 같은 심플한 디자인이있다 : 나는 그렇게 할 수있는 여기 고유의 구문 오류가 없다면

<div id="wrapper"> 
    <div class="header"></div> 
    <div class="sidebar"> 
    <ul> 
     <li><a href={{option.path}}>Option 1</a></li> 
     <li><a href={{option.path}}>Option 2</a></li> 
     <li><a href={{option.path}}>Option 3</a></li> 
    </ul> 
    </div> 
    <div class="content"></div> <------ content changes with selected option in .sidebar 
    <div class="footer"></div> 
</div> 

을, 나는 .sidebar 있도록 {{option.path}}원에서 옵션을 클릭 때 URL에 그냥 붙이시겠습니까?

는 현재이 나는 일이 일어나고있는 것입니다 :

  1. .content 부분이 완전히 비어 어디 index.html을 내 사이트가 열려 있습니다.
  2. 그런 다음 사용자는 옵션을 선택하고 /index.html에서 /partials/option1.html으로 브라우저를 지정하려고합니다.
  3. 사용자가 옵션 1에서 다시 클릭하면 브라우저가 /partials/partials/option1.html로 이동하면 404 오류가 반환됩니다.

3 부에서 문제를 피할 수있는 방법이 있습니까? 아니면 부분적으로 작동하는 방식입니까?

+1

이 특정 스크린 캐스트를 필요로 생각합니다. 이 [Egghead.io] (http://www.egghead.io/video/nZrbZ_sYShU) 자습서 비디오 (및 나머지 부분)를 확인하십시오. 그것은 올바른 방향으로 가야합니다. –

+0

http://docs.angularjs.org/tutorial/step_07 – mb21

답변