buildPathname(object)
Opis
Przekształca szablon ścieżki i obiekt z parametrami w ciąg znaków URL, np. /path/user?a=1&b=2.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: '1', b: '2' });
// "/path/user?a=1&b=2"Sygnatura
pathname = m.buildPathname(path, query)
| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
path | String | Tak | Szablon ścieżki URL. |
query | Object | Tak | Obiekt, którego klucze i wartości zostaną przekształcone w parametry zapytania. |
| zwraca | String | Ciąg znaków reprezentujący URL z parametrami zapytania. |
Jak to działa
m.buildPathname tworzy ścieżkę URL na podstawie szablonu ścieżki i obiektu parametrów. Jest przydatna do generowania adresów URL. Wewnętrznie używają jej funkcje m.route i m.request do interpolacji ścieżek. Do generowania parametrów zapytania, które są dołączane do ścieżki, wykorzystywana jest funkcja m.buildQueryString.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });
// pathname wynosi "/path/user?a=1&b=2"