2017-05-02 2 views
0

에 경로를 다시로드하지 않고 내가 페이지로드에 http://host/stocks?symbol=AAPL업데이트 URL Angular2

같은 URL을 사용하여 주식 시세를 검색하는 각도 2 응용 프로그램을 가지고, 기본 기호 반입하고 url은이를 반영한다. 그러나 페이지의 입력 필드에 기호를 입력하고 "견적 가져 오기"버튼을 클릭하면 결과가 가져 오지만 URL에는 여전히 기본 기호가 반영됩니다. 새 심볼을 가져온 후 URL을 업데이트하려면 어떻게합니까? 당신이 가져 오는 기본 기호를 표시하기 위해 귀하의 코드를 추가해야합니다

/** 
    * Changes the browsers URL to the normalized version of the given URL, and pushes a 
* new item onto the platform's history. 
*/ 
go(path: string, query: string = ''): void { 
    this._platformStrategy.pushState(null, '', path, query); 
} 
+1

: 감사 –

+0

사용자가 Get Quote 버튼을 클릭하면 경로가 활성화됩니까? 그러면 URL이 변경됩니다. – DeborahK

+0

아니요, 나는 경로를 활성화하지 않고 방금 견적 데이터를 가져옵니다. 경로를 활성화하지 않으면 페이지가 다시로드됩니까? – Lazloman

답변

4

당신이 URL을 변경하는 위치 서비스를 사용할 수 있습니다 될 수 있습니다.
+0

감사합니다. – Lazloman

+0

this._platformStrategy의 유형은 무엇입니까? – Vijay