수 있습니다. 임의로 URL에서 매개 변수 (특수 문자 포함)를 호출하는 방법을 제안 해주십시오. 아래는 param을 호출하는 현재 코드입니다.각도 2 RC4 + 라우터 경로 변수 (특수 문자 포함)
import {RouterConfig, provideRouter} from "@angular/router"; import {AccountSummaryComponent} from "./+accountSummary/account-summary.component"; export const routes: RouterConfig = [ { path: 'accountSummary/:accountReferenceID', component: AccountSummaryComponent } ]; export const APP_ROUTER_PROVIDERS = [ provideRouter(routes) ];
내가 어디에서 저를 도와주세요 : PARAM 특수 문자 전에 복용
http://localhost:4200/account/fhdjfhdjfj343445 -- its working
https://localhost:4200/account/fjdhfj$W$Wfjkdjfk= -- its working but the
처럼
ngOnInit() { this.route.params.subscribe(params => { let accountrefID = params['accountReferenceID']; console.log("paramerter is "+accountrefID); this._accountservice.getAccountSummary(accountrefID).subscribe(accountSummary => { this.accountSummary = accountSummary; }); }) }
내 URL이 보이는 내 라우터 클래스는 다음과 같다 특수 문자를 포함한 올바른 매개 변수를 얻기 위해 코드를 변경할 수 있습니다. 현재 저는 RC4를 사용하고 있습니다.
어디에서 해결할 수 있습니까? –
다른 응용 프로그램에서 인코딩 방법을 사용하여 URL을 보내는 동안 나는 다른 접근 방식을 시도했다. –