EmberJS - Collegamenti
Il componente {{link-to}} può essere utilizzato per creare un collegamento a un percorso.
Sintassi
{{#link-to route}}
//code here
{{/link-to}}
La tabella seguente elenca le proprietà dei collegamenti:
S.No. | Collegamenti e descrizione |
---|---|
1 | Più segmenti
Per più segmenti, puoi fornire un modello o un identificatore per ogni segmento se il percorso è nidificato. |
2 | Utilizzo di Link-to come helper inline
Usa il link-to come componente inline fornendo il testo del link come primo argomento all'helper. |
3 | Aggiunta di attributi aggiuntivi a un collegamento
È possibile aggiungere attributi aggiuntivi su un collegamento durante la creazione. |
4 | Sostituzione delle voci della cronologia
È possibile aggiungere voci alla cronologia del browser mentre ci si sposta tra i percorsi utilizzando il collegamento all'helper. |
Esempio
L'esempio seguente mostra come collegarsi a percorsi diversi. Crea una nuova rotta e chiamala come nota e apri il file router.js per definire le mappature 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;
Apri il file application.hbs creato in app / templates / con il seguente codice:
{{#link-to 'note'}}Click Here{{/link-to}}
{{outlet}}
Quando fai clic sul collegamento sopra, la pagina dovrebbe aprire il file note.hbs con il testo seguente:
<h4>Welcome to TutorialsPoint</h4>
{{outlet}}
Produzione
Esegui il server ember e riceverai il seguente output:
Quando fai clic sul collegamento, verrà visualizzato il testo dal file modello come nella schermata seguente: