【发布时间】:2020-09-28 15:11:20
【问题描述】:
我有一个简单的情况,我认为它会很容易解决。但是卡住了。
我有一个标题组件。这里有两种情况:
-
在登录之前,标题组件中的文本将为“LOGIN”,并且可以点击。点击后,它会将我带到另一个外部网址(假设https://www.external.com)。
-
登录后,相同的标题组件,但文本将“登录”并且不可点击。
我尝试了什么
HTML File (header.html)
<div class="brand pull-left" (click)="onHeaderClick()">
<div class="logo"></div>
<h1>{{headerText}}</h1>
</div>
Typescript File (header.ts)
onHeaderClick() {
debugger;
if(!this.isLoggedIn) {
window.open('https://www.external.com', '_blank');
}
}
但是,它不会将我重定向到指定的网址,也不会打开新标签。 它只是刷新同一页面。
任何人都可以帮助我解决任何问题,以及是否可以解释为什么它不起作用。
谢谢。
【问题讨论】:
-
这可能对您有所帮助:链接stackoverflow.com/questions/4907843/…>?
标签: javascript html jquery angular