EmberJS - Links
O componente {{link-to}} pode ser usado para criar um link para uma rota.
Sintaxe
{{#link-to route}}
//code here
{{/link-to}}
A tabela a seguir lista as propriedades dos links -
S.No. | Links e descrição |
---|---|
1 | Múltiplos Segmentos Para vários segmentos, você pode fornecer um modelo ou um identificador para cada segmento se a rota estiver aninhada. |
2 | Usando Link-to como um Inline Helper Use o link para como um componente embutido, fornecendo o texto do link como o primeiro argumento para o auxiliar. |
3 | Adicionando Atributos Adicionais em um Link Você pode adicionar atributos adicionais em um link ao criá-lo. |
4 | Substituindo entradas de histórico Você pode adicionar entradas ao histórico do navegador enquanto se move entre as rotas usando o auxiliar de link . |
Exemplo
O exemplo a seguir mostra como vincular a uma rota diferente. Crie uma nova rota e nomeie-a como nota e abra o arquivo router.js para definir os mapeamentos de URL -
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend ({
location: config.locationType,
rootURL: config.rootURL
});
Router.map(function() {
this.route('note');
});
export default Router;
Abra o arquivo application.hbs criado em app / templates / com o seguinte código -
{{#link-to 'note'}}Click Here{{/link-to}}
{{outlet}}
Quando você clica no link acima, a página deve abrir o arquivo note.hbs com o seguinte texto -
<h4>Welcome to TutorialsPoint</h4>
{{outlet}}
Resultado
Execute o servidor ember e você receberá a seguinte saída -
Quando você clica no link, ele exibe o texto do arquivo de modelo como na imagem a seguir -