angular.js - 关于Angular单页应用的URL地址问题
PHP中文网
PHP中文网 2017-05-15 17:08:34
0
1
558

我发现很多Angular的单页应用的URL地址都是如下的格式:

http://your.domain/page/#/app/forms/validate

中间都是有一个#号,看着很不爽,
能不能通过什么方式改变成如下的样式:

http://your.domain/app/forms

另外:Angular的单页可以用pushState替换吗?或者用一个叫Pjax的插件
希望大家给点提示,这一块有点懵!

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(1)
phpcn_u1582

Angular 1.x라면 경로 끝에 문장을 추가해도 됩니다$locationProvider.html5Mode(true);

으아악

이 라우팅 방식은 기본적으로 #으로 시작하는 해시 방식입니다. 하위 버전의 브라우저를 고려하지 않는 경우 $locationProvider.html5Mode(true)를 직접 호출하여 해시 방식 대신 H5 방식을 사용할 수 있습니다.

관심이 있으시면 제 글을 직접 읽어보세요. 프론트 엔드 라우팅 메커니즘을 자세히 설명하는 글이 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿