현재 전체 페이지를 다시로드하지 않고 경로 매개 변수를 변경하는 방법을 알아 내려고하고 있습니다. 예를 들어, 나는보기를 업데이트하지 않고 경로 매개 변수 변경
하지만 '조지'로 이름을 업데이트에로 경로를 변경하기 시작 :
http://www.example.com/#/page/george
이미 http://www.example.com/#/page/:name 라우팅 한 경우.
위치를 다시로드하지 않아도됩니다. 방금 $ routeParams.name = "George"를 설정할 수 있습니까?
편집 : 또는 , 다시로드하거나 페이지를 재설정하지 않고 http://www.example.com/#/page?name=George를 업데이트하는 방법이 있나요?
이 솔루션은 쿼리 매개 변수를 추가하고 원래의 문제인 기존 routeParams를 대체하지 않습니다. 기존의 routeParams를 대체하기 위해 getter와 setter 인'$ location.path()'를 사용할 수 있습니다. – Swordfish0321
'$ location.path()'를 사용하여 새로 고침을 트리거하지 않고 특정 매개 변수를 업데이트 할 수있는 방법이 있습니까? –
$ location.search()는 매개 변수가 들어있는 객체를 반환하고 원하는 객체를 업데이트 한 다음 $ location.search ({})에 다시 전달합니다. –