많은 Angular 단일 페이지 애플리케이션의 URL 주소가 다음 형식인 것을 발견했습니다.
중간에 항상 # 숫자가 있는데 매우 불쾌해 보입니다. 를 다음 스타일로 변경할 수 있는 방법이 있습니까?
#
또한: Angular의 단일 페이지를 pushState로 대체할 수 있나요? 아니면 Pjax라는 플러그인을 사용하세요 저에게 몇 가지 팁을 주실 수 있으면 좋겠습니다. 이에 대해 조금 혼란스럽습니다!
认证高级PHP讲师
Angular 1.x라면 경로 끝에 문장을 추가해도 됩니다$locationProvider.html5Mode(true);
$locationProvider.html5Mode(true);
이 라우팅 방식은 기본적으로 #으로 시작하는 해시 방식입니다. 하위 버전의 브라우저를 고려하지 않는 경우 $locationProvider.html5Mode(true)를 직접 호출하여 해시 방식 대신 H5 방식을 사용할 수 있습니다.
관심이 있으시면 제 글을 직접 읽어보세요. 프론트 엔드 라우팅 메커니즘을 자세히 설명하는 글이 있습니다
Angular 1.x라면 경로 끝에 문장을 추가해도 됩니다
으아악$locationProvider.html5Mode(true);
이 라우팅 방식은 기본적으로 #으로 시작하는 해시 방식입니다. 하위 버전의 브라우저를 고려하지 않는 경우 $locationProvider.html5Mode(true)를 직접 호출하여 해시 방식 대신 H5 방식을 사용할 수 있습니다.
관심이 있으시면 제 글을 직접 읽어보세요. 프론트 엔드 라우팅 메커니즘을 자세히 설명하는 글이 있습니다