2013-10-25 3 views
-1

저는 Angular를 처음 사용하고 있으며, URL 사이에 일부 요소가 유지되는 웹 사이트를 작성하려고합니다. 이 방법에 대한 최선의 접근 방법은 확실하지 않습니다. 이상적으로 클릭 된 요소는 두 URL (partials?)에 모두 존재하지만 다시로드되지는 않지만 URL을 변경 한 후에는 동일한 요소가 유지되는 것이 이상적입니다.URL 사이에 남은 요소가 있습니다.

URL을 변경 한 후 이전 뷰에서 동일한 요소에 액세스하려고하므로 중첩 된 뷰가 완전히 작동하지 않는다고 생각합니다.

감사합니다.

enter image description here

+0

이 과목은 개인지도를 원하기 때문에 분명한 것처럼 보입니다. – Stewie

답변

0

나는 문제는 SO 너무 모호 동의,하지만 난 당신이 같은 요소가 페이지에 걸쳐 지속하고자하는 이유를 질문하고 싶습니다. Angular는 SPA (단일 페이지 응용 프로그램)를 염두에두고 설계되었습니다. 따라서 다른 작업 후에 동일한 html 요소를 화면에 유지하려면 요구 사항이 가장 강한 경우 응용 프로그램을 하나의 단일 페이지로 디자인하고 해당 div 주위의 모든 내용을 변경하십시오.

+0

필자는 뷰 사이에 위치하는 요소를 기반으로 한 디자인을 사용합니다. 예를 들어, 제목을 클릭하고 URL ** # the-article **으로 이동하면 제목은 ** # home **과 같은 위치에 있습니다. 내 주요 질문은 Angular가 올바른 도구인지, 그렇다면 뷰간에 유지되는 요소를 만드는 방법입니다. Angular의 모든 스코프가 자연스럽게 매우 구획화되고 고차원적으로 구조화 된 것처럼 보이므로 Angular에서이 작업을 수행하는 쉬운 방법은 없습니다. –

관련 문제