IHostNavigationService interface
Serviço para interagir com a navegação da janela do host (URLs, novas janelas, etc.)
Métodos
| get |
Obtém o hash atual. |
| get |
Obtém o conjunto de elementos de navegação (como hubs e grupos de hubs) selecionado na página atual. |
| get |
Obtém informações sobre a rota que foi correspondida para a página atual |
| get |
Obtém o conjunto atual de parâmetros de consulta na URL da página host. |
| navigate(string) | Navegue pela página pai até o url especificado |
| on |
Adicionar um retorno de chamada a ser invocado sempre que a navegação por hash for alterada |
| open |
Abrir uma nova janela para o url especificado |
| reload() | Recarrega o quadro pai |
| replace |
Substitua o hash existente pelo hash fornecido do conteúdo hospedado. |
| set |
Atualize o título do documento do host (aparece como o título da guia do navegador). |
| set |
Define o hash fornecido do conteúdo hospedado. |
| set |
Define um ou mais parâmetros de consulta na página do host |
Detalhes de Método
getHash()
Obtém o hash atual.
function getHash(): Promise<string>
Devoluções
Promise<string>
getPageNavigationElements()
Obtém o conjunto de elementos de navegação (como hubs e grupos de hubs) selecionado na página atual.
function getPageNavigationElements(): Promise<INavigationElement[]>
Devoluções
Promise<INavigationElement[]>
getPageRoute()
Obtém informações sobre a rota que foi correspondida para a página atual
function getPageRoute(): Promise<IPageRoute>
Devoluções
Promise<IPageRoute>
getQueryParams()
Obtém o conjunto atual de parâmetros de consulta na URL da página host.
function getQueryParams(): Promise<{[key: string]: string}>
Devoluções
Promise<{[key: string]: string}>
navigate(string)
Navegue pela página pai até o url especificado
function navigate(url: string)
Parâmetros
- url
-
string
Url para navegar
onHashChanged((hash: string) => void)
Adicionar um retorno de chamada a ser invocado sempre que a navegação por hash for alterada
function onHashChanged(callback: (hash: string) => void)
Parâmetros
- callback
-
(hash: string) => void
Método invocado em cada alteração de hash de navegação
openNewWindow(string, string)
Abrir uma nova janela para o url especificado
function openNewWindow(url: string, features: string)
Parâmetros
- url
-
string
URL da nova janela
- features
-
string
Lista separada por vírgulas de recursos/especificações enviados como o 3º parâmetro para window.open. Por exemplo: "height=400,width=400".
reload()
Recarrega o quadro pai
function reload()
replaceHash(string)
Substitua o hash existente pelo hash fornecido do conteúdo hospedado.
function replaceHash(hash: string)
Parâmetros
- hash
-
string
setDocumentTitle(string)
Atualize o título do documento do host (aparece como o título da guia do navegador).
function setDocumentTitle(title: string)
Parâmetros
- title
-
string
O novo título da janela
setHash(string)
Define o hash fornecido do conteúdo hospedado.
function setHash(hash: string)
Parâmetros
- hash
-
string
setQueryParams({[key: string]: string})
Define um ou mais parâmetros de consulta na página do host
function setQueryParams(parameters: {[key: string]: string})
Parâmetros
- parameters
-
{[key: string]: string}
Dicionário de parâmetros de cadeia de caracteres de consulta para adicionar, atualizar ou remover (passar um valor vazio para remover)