2014-10-24 3 views
5

앵거 링크에 angularjs가 슬래시를 추가하는 것을 방지하려면 어떻게해야합니까?Angularjs는 앵커 링크에 슬래시를 추가합니다.

Ex. http://examples.com/examples#example1

는 페이지가로드 되 자마자 http://examples.com/examples#/example1

로 전환됩니다.

# 기호 다음에 슬래시 (/)가 있습니다.

이후 링크는 html의 앵커 기능을 비활성화합니다.

+1

다음은 몇 가지 링크입니다. [scotch.io] (http://scotch.io/quick-tips/js/angular/pretty-urls-in-angularjs-removing-the-hashtag) 및 [angularjs documentation] (https : //docs.angularjs. org/guide/$ location) – Mark

답변

-1

이 목적을 위해 지시문을 추가하지 않고 하나의 해킹있다 :

<a href="#scroll#example1">Scroll to first Example</a> 

첫 번째 해시 태그는 원치 않는 슬래시를 얻을 것이다,하지만 두 번째는 기본 앵커 링크처럼 작동합니다가. 첫 번째 해시 태그의 제목 (이 경우 "스크롤")은이 기능에 아무런 영향을 미치지 않습니다. 그것은 단지 의미론입니다. 자유롭게 원하는 것을 넣으십시오.

관련 문제