IHostNavigationService interface
Konak penceresinin gezintisiyle etkileşime yönelik hizmet (URL'ler, yeni pencereler vb.)
Yöntemler
| get |
Geçerli karmayı alır. |
| get |
Geçerli sayfada seçilen gezinti öğeleri kümesini (hub'lar ve hub grupları gibi) alır. |
| get |
Geçerli sayfa için eşleşen yol hakkında bilgi alır |
| get |
Konak sayfasının URL'sindeki geçerli sorgu parametreleri kümesini alır. |
| navigate(string) | Üst sayfada belirtilen URL'ye gitme |
| on |
Karma gezintisi her değiştiğinde çağrılacak bir geri çağırma ekleyin |
| open |
Belirtilen URL'ye yeni bir pencere açma |
| reload() | Üst çerçeveyi yeniden yükler |
| replace |
Mevcut karmayı barındırılan içerikten sağlanan karmayla değiştirin. |
| set |
Ana bilgisayar belgesinin başlığını güncelleştirin (tarayıcı sekmesi başlığı olarak görünür). |
| set |
Barındırılan içerikten sağlanan karmayı ayarlar. |
| set |
Konak sayfasında bir veya daha fazla sorgu parametresi ayarlar |
Yöntem Ayrıntıları
getHash()
Geçerli karmayı alır.
function getHash(): Promise<string>
Döndürülenler
Promise<string>
getPageNavigationElements()
Geçerli sayfada seçilen gezinti öğeleri kümesini (hub'lar ve hub grupları gibi) alır.
function getPageNavigationElements(): Promise<INavigationElement[]>
Döndürülenler
Promise<INavigationElement[]>
getPageRoute()
Geçerli sayfa için eşleşen yol hakkında bilgi alır
function getPageRoute(): Promise<IPageRoute>
Döndürülenler
Promise<IPageRoute>
getQueryParams()
Konak sayfasının URL'sindeki geçerli sorgu parametreleri kümesini alır.
function getQueryParams(): Promise<{[key: string]: string}>
Döndürülenler
Promise<{[key: string]: string}>
navigate(string)
Üst sayfada belirtilen URL'ye gitme
function navigate(url: string)
Parametreler
- url
-
string
Gidecek url
onHashChanged((hash: string) => void)
Karma gezintisi her değiştiğinde çağrılacak bir geri çağırma ekleyin
function onHashChanged(callback: (hash: string) => void)
Parametreler
- callback
-
(hash: string) => void
Her gezinti karması değişikliğinde çağrılan yöntem
openNewWindow(string, string)
Belirtilen URL'ye yeni bir pencere açma
function openNewWindow(url: string, features: string)
Parametreler
- url
-
string
Yeni pencerenin url'si
- features
-
string
window.open'a 3. parametre olarak gönderilen özelliklerin/özelliklerin virgülle ayrılmış listesi. Örneğin: "height=400,width=400".
reload()
Üst çerçeveyi yeniden yükler
function reload()
replaceHash(string)
Mevcut karmayı barındırılan içerikten sağlanan karmayla değiştirin.
function replaceHash(hash: string)
Parametreler
- hash
-
string
setDocumentTitle(string)
Ana bilgisayar belgesinin başlığını güncelleştirin (tarayıcı sekmesi başlığı olarak görünür).
function setDocumentTitle(title: string)
Parametreler
- title
-
string
Pencerenin yeni başlığı
setHash(string)
Barındırılan içerikten sağlanan karmayı ayarlar.
function setHash(hash: string)
Parametreler
- hash
-
string
setQueryParams({[key: string]: string})
Konak sayfasında bir veya daha fazla sorgu parametresi ayarlar
function setQueryParams(parameters: {[key: string]: string})
Parametreler
- parameters
-
{[key: string]: string}
Eklenecek, güncelleştirilecek veya kaldırılacak sorgu dizesi parametrelerinin sözlüğü (kaldırmak için boş bir değer geçirin)