>  Q&A  >  본문

angular.js - 关于Angular单页应用的URL地址问题

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

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

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

http://your.domain/app/forms

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

PHP中文网PHP中文网2738일 전555

모든 응답(1)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-15 17:10:34

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

    으아악

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

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

    회신하다
    0
  • 취소회신하다