Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12452|Svare: 0

[Kantet] Vinkelspørsmål om å hente matrise-URL-er og vanlige URL-spørringsstrenger

[Kopier lenke]
Publisert på 04.06.2019 09:59:40 | | |
Angular-dokumentasjonen gir ikke en detaljert forklaring på hvordan man henter spørringsstrengen for disse to URL-spesifikasjonene.

ActivatedRoute-dokumentasjon:

grensesnitt ActivatedRoute {
  snapshot: ActivatedRouteSnapshot
  URL: Observable<UrlSegment[]>
  paramer: Observerbare<Params>
  queryParams: Observable<Params>
  fragment: Observerbar<string>
  data: Observerbar<Data>
  Uttak: Streng
  komponent: Type<any>|streng|null
  get routeConfig(): Route|null
  get root(): ActivatedRoute
  get parent(): ActivatedRoute|null
  get firstChild(): ActivatedRoute|null
  get children(): AktivertRute[]
  get pathFromRoot(): AktivertRute[]
  get paramMap(): Observerbar<ParamMap>
  get queryParamMap(): Observable<ParamMap>
  toString(): streng
}
Måten å få disse to URL-ene i forskjellige formater er paramene ovenfor, queryParams

Begge returnerer et observerbart observabelt objekt med generiske parametere

Gå til Params-dokumentasjonen nedenfor:

Her er en praksis for å ta ut queryString

Matrise-URL


Standard-URL


Du kan se at ActivatedRoute tilbyr URL, parametere, queryParams, osv. Attributtet ActivatedRoute returnerer Observable, som kan brukes til å overvåke endringer i URL-er og parametere.

Injeksjon brukes som følger:







Foregående:JS syr sammen JSON-formaterte objekter til komplekse URL-parametermetoder
Neste:Front-end Object.assign() bruk
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com