Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 12452|Répondre: 0

[Angulaire] Questions angulaires sur l’obtention des URL de matrice et des chaînes de requêtes URL normales

[Copié le lien]
Publié sur 04/06/2019 09:59:40 | | |
La documentation d’Angular ne fournit pas d’explication détaillée sur la manière d’obtenir la chaîne de requêtes pour ces deux spécifications d’URL.

Documentation d’ActivatedRoute :

interface ActivatedRoute {
  Instantané : Instantané de routeActivé
  URL : Observable<UrlSegment[]>
  params : Observable<Params>
  queryParams : Observable<Params>
  fragment : Observable<string>
  data : Observable<Data>
  Sortie : ficelle
  composant : 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() : chaîne
}
La façon d’obtenir ces deux URLs dans des formats différents est les params ci-dessus, queryParams

Les deux renvoient un objet observable observable avec des params génériques

Rendez-vous dans la documentation Params ci-dessous :

Voici une pratique consistant à retirer queryString

URL de la matrice


URL par défaut


Vous pouvez voir qu’ActivatedRoute fournit des URL, params, queryParams, etc. L’attribut ActivatedRoute retourne Observable, qui peut être utilisé pour surveiller les changements d’URL et de paramètres.

L’injection est utilisée comme suit :







Précédent:JS regroupe des objets formatés JSON dans des méthodes complexes de paramètres URL
Prochain:Utilisation de Object.assign() en interface
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com