2017-12-01 1 views
0

여러 섹션이있는 html 페이지가 있습니다. 메인 섹션에는 다음과 같이 작성된 다른 것들에 대한 링크가 있습니다 : <a href="#sec1"></a> 그리고 모든 섹션에는 <a href="#"></a> 메인 섹션으로 돌아 가야합니다. 나는 Angular가 페이지 북마크에서 chages를 감지하고 그것에 따라 올바른 섹션을 표시하거나 숨기를 원합니다. 어떻게 구현할 수 있습니까?URL의 # 북마크에 따라 요소를 표시하거나 숨기려는 각도가 높습니다.

답변

0

// given URL http://example.com/#/some/path?foo=bar&baz=xoxo#hashValue 
var hash = $location.hash(); 
// => "hashValue" 

$location 당신이 표시하거나 요소를 숨길 수있는 해시 값에 따라 컨트롤러에이를 추가하고 참조하십시오.

+0

변경 사항을 감지하기 위해'$ location.hash()'에'$ watch'를 추가했습니다. –

관련 문제