Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12452|Antwort: 0

[Kantig] Winkelfragen zum Erhalten von Matrix-URLs und normalen URL-Abfragezeichenfolgen

[Link kopieren]
Veröffentlicht am 04.06.2019 09:59:40 | | |
Die Angular-Dokumentation bietet keine detaillierte Erklärung, wie man die Abfragestring für diese beiden URL-Spezifikationen erhält.

ActivatedRoute-Dokumentation:

Schnittstelle ActivatedRoute {
  snapshot: ActivatedRouteSnapshot
  URL: Observable<UrlSegment[]>
  Params: Beobachtbar<Params>
  queryParams: Observable<Params>
  Fragment: Beobachtbar<string>
  Daten: Beobachtbar<Data>
  Steckdose: Schnur
  komponente: Type<any>|string|null
  get routeConfig(): Route|null
  get root(): AktivierteRoute
  get parent(): ActivatedRoute|null
  get firstChild(): ActivatedRoute|null
  get children(): AktiviertRoute[]
  get pathFromRoot(): AktivierteRoute[]
  get paramMap(): Observable<ParamMap>
  get queryParamMap(): Observable<ParamMap>
  toString(): string
}
Der Weg, diese beiden URLs in unterschiedlichen Formaten zu erhalten, sind die oben genannten Params, queryParams,

Beide liefern ein observierbares Objekt mit generischen Params zurück

Gehen Sie zu der Params-Dokumentation unten:

Hier ist eine Praxis beim Entfernen von queryString

Matrix-URL


Standard-URL


Man sieht, dass ActivatedRoute URL, Params, queryParams usw. bereitstellt. Das Attribut ActivatedRoute gibt Observable zurück, das verwendet werden kann, um Änderungen in URLs und Parametern zu überwachen.

Die Injektion wird wie folgt eingesetzt:







Vorhergehend:JS fügt JSON-formatierte Objekte in komplexe URL-Parametermethoden zusammen
Nächster:Front-end Object.assign() Nutzung
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com