dans le composant d'en-tête de l'application de Le modèle CURUI Admin modèle HREF du J'aimerais éviter l'actualisation complète de la page en utilisant un routlink qui redirige vers ma page racine que j'ai décidé (par exemple le tableau de bord). P> Puis-je le faire? Il semble que ce modèle n'accepte aucun routage. P> Le composant génère ce code HTML: p> dans layout-layout.component.html i ' m faisant ceci: p> Bien sûr, je peux modifier le href comme ceci: p> mais lorsque vous cliquez sur le lien Il recharge complètement la page. J'aimerais que le même résultat d'effet (plus convivial et beaucoup plus rapide que non plus complet de rechargement complet) que la navigation de menu due à RouterLink qui donne quelque chose comme: p> merci pour Toute aide p> p> code> est "" qui donne localhost: xxxx qui crée une navigation sur la racine.
3 Réponses :
Essayez d'utiliser RouterLink à la place HREF:
Exemple
Merci, mais le composant que j'utilise consiste à générer l'étiquette HTML "A", je n'ai pas accès au code. Je peux seulement envoyer des entrées.
Vous pouvez utiliser une fonction de clic dans et gérer la fonction de clic dans votre TS comme suit P> code> comme suit
navigate(link, e) {
e.preventDefault();
this.router.navigate([link]);
}
Merci, mais le composant que j'utilise consiste à générer l'étiquette HTML "A", je n'ai pas accès au code. Je peux seulement envoyer des entrées.
Vous pouvez obtenir un lien d'URL dans @input () NAVBARL marque href et le transmettre (cliquez sur) = "Naviguer (Navbar Brand Href, $ événement)"
Mise à jour @ coreui / angulaire code> à
^ 2.4.5 code>
et utilisez navarbrandrouterlink code> au lieu de
navarbarrandhref code> p>