Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12452|Odpoveď: 0

[Angular] Otázky o Angular ohľadom získavania Matrix URL a bežných URL dotazových reťazcov

[Kopírovať odkaz]
Zverejnené 4. 6. 2019 9:59:40 | | |
Dokumentácia Angularu neposkytuje podrobné vysvetlenie, ako získať querystring pre tieto dve špecifikácie URL.

Dokumentácia ActivatedRoute:

interface ActivatedRoute {
  Snapshot: AktivovanýRouteSnapshot
  url: Observable<UrlSegment[]>
  parametre: Pozorovateľné<Params>
  queryParams: Observable<Params>
  fragment: Pozorovateľný<string>
  dáta: Pozorovateľné<Data>
  Výstup: Struna
  component: Type<any>|string|null
  get routeConfig(): Route|null
  get root(): ActivatedRoute
  get parent(): ActivatedRoute|null
  get firstChild(): ActivatedRoute|null
  get children(): ActivatedRoute[]
  get pathFromRoot(): ActivatedRoute[]
  get paramMap(): Observable<ParamMap>
  get queryParamMap(): Observable<ParamMap>
  toString(): string
}
Spôsob, ako získať tieto dve URL v rôznych formátoch, sú vyššie uvedené parametre, queryParams

Oba vracajú pozorovateľný objekt s generickými parametrami

Pozrite si dokumentáciu k Params nižšie:

Tu je prax, ako odstrániť queryString

Matrix URL


Predvolená URL


Vidíte, že ActivatedRoute poskytuje url, parametre, queryParams a podobne. Atribút ActivatedRoute vracia Observable, ktorý možno použiť na monitorovanie zmien v url a parametroch.

Injekcia sa používa nasledovne:







Predchádzajúci:JS spája objekty formátované v JSON do zložitých metód URL parametrov
Budúci:Použitie front-end Object.assign()
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com