Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12452|Отговор: 0

[Ъглова] Angular въпроси относно получаване на Matrix URL адреси и нормални URL заявки

[Копирай линк]
Публикувано в 4.06.2019 г. 9:59:40 ч. | | |
Документацията на Angular не предоставя подробно обяснение как да се получи заявката за тези две спецификации на URL.

Документация на ActivatedRoute:

interface ActivatedRoute {
  snapshot: АктивиранRouteSnapshot
  url: Наблюдаем<UrlSegment[]>
  параметри: Наблюдаеми<Params>
  queryParams: Наблюдаеми<Params>
  фрагмент: Наблюдаем<string>
  данни: Наблюдаеми<Data>
  Изход: Струна
  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(): Наблюдаемо<ParamMap>
  get queryParamMap(): Наблюдаем<ParamMap>
  toString(): низ
}
Начинът да получите тези два URL адреса в различни формати е парамите по-горе – queryParams

И двете връщат наблюдаем обект с общ параметр

Посетете документацията на Params по-долу:

Ето една практика за премахване на queryString

URL адрес на матрица


Подразбиращ URL


Можете да видите, че ActivatedRoute предоставя URL, параметри, queryParams и т.н. Атрибутът ActivatedRoute връща Observable, който може да се използва за наблюдение на промени в URL адреси и параметри.

Инжекцията се използва по следния начин:







Предишен:JS съчетава JSON-форматирани обекти в сложни методи за параметри на URL адреси
Следващ:Използване на преден Object.assign()
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com