Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12452|Svar: 0

[Kantet] Vinkelspørgsmål om at få Matrix-URL'er og normale URL-forespørgselsstrenge

[Kopier link]
Opslået på 04/06/2019 09.59.40 | | |
Angular-dokumentationen giver ikke en detaljeret forklaring på, hvordan man får forespørgselsstrengen for disse to URL-specifikationer.

ActivatedRoute-dokumentation:

interface ActivatedRoute {
  snapshot: ActivatedRouteSnapshot
  URL: Observerbare<URLsegment[]>
  params: Observerbare<Params>
  queryParams: Observable<Params>
  fragment: Observerbar<string>
  data: Observerbare<Data>
  Udløb: Snor
  komponent: Type<any>|string|null
  get routeConfig(): Route|null
  get root(): AktiveretRute
  get parent(): AktiveretRute|null
  get firstChild(): ActivatedRoute|null
  get children(): AktiveretRute[]
  get pathFromRoot(): AktiveretRute[]
  get paramMap(): Observerbar<ParamMap>
  get queryParamMap(): Observable<ParamMap>
  toString(): streng
}
Måden at få disse to URL'er i forskellige formater på er parametrene ovenfor, queryParams

Begge returnerer et Observerbart observerbart objekt med generiske parametre

Gå til Params-dokumentationen nedenfor:

Her er en praksis med at fjerne queryString

Matrix-URL


Standard-URL


Du kan se, at ActivatedRoute leverer url, parametre, queryParams osv. Attributten ActivatedRoute returnerer Observable, som kan bruges til at overvåge ændringer i URL'er og parametre.

Injektion bruges som følger:







Tidligere:JS sammensætter JSON-formaterede objekter til komplekse URL-parametermetoder
Næste:Front-end Object.assign() brug
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com