반응형
쿼리 파라미터 없이 현재 URL을 취득할 수 있는 빌트인 방법이 있습니까?
내 URL이http://www.something.com/foo/bar/index.html?color=yellow&animal=rat
다음과 같습니다.
$location.path()
돌아온다foo/bar/index.html
$location.absUrl()
돌아온다http://www.something.com/foo/bar/index.html?color=yellow&animal=rat
$location.url()
돌아온다foo/bar/index.html?color=yellow&animal=rat
반환되는 기능이 있습니까?http://www.something.com/foo/bar/index.html
?
아니면 protcol, host, port 등의 기능으로 직접 구성해야 합니까(또는 쿼리 파라미터를 직접 삭제해야 합니까?
제가 아는 한 직접 만들어야 합니다.구축 방법을 묻는 것이 아니라, 다음과 같은 의문을 가지고 있는 분들을 위한 것입니다.
var url = $location.absUrl().split('?')[0]
이렇게 하면 직접 조립할 필요가 없어지는 것이 아니라, 같은 방법으로 조립할 수 있습니다.window.location 개체를 사용하는 경우 window.location.origin+window.location.pathname이라고 말하면 됩니다.
window.location 객체에는
host:"localhost.abc.com:8080"
hostname:"localhost.abc.com"
href:"http://localhost.abc.com:8080/quickpick/repossessions/?displayStr=Repossessions&from=%2F&page=1"(whole url)
origin:"http://localhost.abc.com:8080"
pathname:"/quickpick/repossessions/"
port:"8080"
protocol:"http:"
언급URL : https://stackoverflow.com/questions/23505577/is-there-a-built-in-way-to-get-the-current-url-without-any-query-parameters
반응형
'programing' 카테고리의 다른 글
블로그 투고용 퍼머링크 구조가 Wordpress 페이지와 다른가요? (0) | 2023.02.25 |
---|---|
ajax 호출에 대해 별도의 php 파일에서 wp_query를 실행하고 싶다. (0) | 2023.02.25 |
angularjs 1.x는 라이프 사이클과 수명을 지원합니다. (0) | 2023.02.25 |
Oracle 시퀀스를 기존 열의 다음 값으로 리셋하는 가장 좋은 방법은 무엇입니까? (0) | 2023.02.25 |
Angular를 사용하는 모범 사례는 무엇입니까?JS(장고 포함 (0) | 2023.02.25 |