Angular 2点击不会跳转到链接。
- 论坛
- Angular 2点击<a>不会跳转到链接。
17 浏览
Angular 2点击不会跳转到链接。
在一个组件中,我有类似这样的内容:
IMDb
但是当我点击它时,什么也没有发生。
movie.imdbUrl
指向"http://www.imdb.com/title/tt2305051/",我以为它和下面的代码是等价的:
IMDb
我错过了什么?
匿名的
0 Comments
Angular 2中没有ng-href指令,所以不能直接使用标签来实现页面跳转。但我们可以通过JavaScript的方式来实现页面跳转,具体方法如下:
How to redirect to an external URL in Angular2
在JavaScript代码中,使用window.location.href来实现页面跳转:
window.location.href = '...';
以上就是解决该问题的方法,通过设置标签的href属性和使用JavaScript的window.location.href来实现页面跳转。
点击这里会创建一个指向https://www.example.com的链接。
相比之下,Angular中的routerlink是一种更现代化的方法,用于在应用程序中创建链接。它是Angular的路由器提供的指令,可以将链接与应用程序的路由器关">anchor href vs angular routerlink
anchor href是HTML中的一个属性,用于指定链接的目标URL。它是一种传统的方法,用于在网页中创建链接。例如,点击这里会创建一个指向https://www.example.com的链接。
相比之下,Angular中的routerlink是一种更现代化的方法,用于在应用程序中创建链接。它是Angular的路由器提供的指令,可以将链接与应用程序的路由器关