17 浏览
0 Comments

Angular 2点击不会跳转到链接。

在一个组件中,我有类似这样的内容:

IMDb

但是当我点击它时,什么也没有发生。

movie.imdbUrl指向"http://www.imdb.com/title/tt2305051/",我以为它和下面的代码是等价的:

IMDb

我错过了什么?

0
0 Comments

原因:问题出现的原因是在组件中定义的movie对象有错误,导致Angular无法正确解析。

解决方法:将movie对象正确定义,确保没有拼写错误或其他语法错误。

0
0 Comments

Angular 2中没有ng-href指令,所以不能直接使用标签来实现页面跳转。但我们可以通过JavaScript的方式来实现页面跳转,具体方法如下:

标签中添加href属性,设置跳转的目标URL:

How to redirect to an external URL in Angular2

在JavaScript代码中,使用window.location.href来实现页面跳转:

window.location.href = '...';

以上就是解决该问题的方法,通过设置标签的href属性和使用JavaScript的window.location.href来实现页面跳转。

0