我发现很多Angular的单页应用的URL地址都是如下的格式:
http://your.domain/page/#/app/forms/validate
中间都是有一个#号,看着很不爽,能不能通过什么方式改变成如下的样式:
#
http://your.domain/app/forms
另外: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 방식을 사용할 수 있습니다.
관심이 있으시면 제 글을 직접 읽어보세요. 프론트 엔드 라우팅 메커니즘을 자세히 설명하는 글이 있습니다