EmberJS - Liens
Le composant {{link-to}} peut être utilisé pour créer un lien vers une route.
Syntaxe
{{#link-to route}}
//code here
{{/link-to}}
Le tableau suivant répertorie les propriétés des liens -
S.No. | Liens et description |
---|---|
1 | Plusieurs segments Pour plusieurs segments, vous pouvez fournir un modèle ou un identifiant pour chaque segment si l'itinéraire est imbriqué. |
2 | Utilisation de Link-to comme assistant en ligne Utilisez le lien vers comme composant en ligne en fournissant le texte du lien comme premier argument de l'assistant. |
3 | Ajout d'attributs supplémentaires sur un lien Vous pouvez ajouter les attributs supplémentaires sur un lien lors de sa création. |
4 | Remplacement des entrées d'historique Vous pouvez ajouter des entrées à l'historique du navigateur tout en vous déplaçant entre les itinéraires à l'aide de l' assistant de lien vers . |
Exemple
L'exemple suivant montre comment créer un lien vers des itinéraires différents. Créez une nouvelle route et nommez-la comme note et ouvrez le fichier router.js pour définir les mappages d'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;
Ouvrez le fichier application.hbs créé sous app / templates / avec le code suivant -
{{#link-to 'note'}}Click Here{{/link-to}}
{{outlet}}
Lorsque vous cliquez sur le lien ci-dessus, la page doit ouvrir le fichier note.hbs avec le texte suivant -
<h4>Welcome to TutorialsPoint</h4>
{{outlet}}
Production
Exécutez le serveur de braises et vous recevrez la sortie suivante -
Lorsque vous cliquez sur le lien, il affichera le texte du fichier modèle comme dans la capture d'écran suivante -