gpt4 book ai didi

angular - Angular 2 中的导航功能和 routerLink 有什么区别?

转载 作者:行者123 更新时间:2023-12-03 13:55:04 26 4
gpt4 key购买 nike

我在关注官方Angular 2 tutorial它以与 routerLink 非常相似的方式使用导航功能。它们之间有什么区别?什么时候用?

this.router.navigate(['/detail', this.selectedHero.id]);
[routerLink]="['/detail', hero.id]"

最佳答案

[routerLink]是一个 Angular 指令,您可以在 html 中使用 <a><button>元素。该指令将监听单击事件并导航到使用 params 创建的路径。提供给 routerLink .
this.router.navigate(['/detail', this.selectedHero.id]);在您的组件或服务中用于导航。
routerLink指令和 this.router.navigate如果指定了相同的参数,则应该导航到完全相同的 url。

关于angular - Angular 2 中的导航功能和 routerLink 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43433563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com