Angular 角度2单击<;a>;不去链接

Angular 角度2单击<;a>;不去链接,angular,Angular,在一个组件中,我有如下内容: <a class="btn" [attr.href]="movie.imdbUrl" target="_blank" >IMDb</a> 我错过了什么?也许不是最优雅的方式,但肯定会奏效: 这个例子对我来说很有用: import { Component } from '@angular/core'; @Component({ selector: 'my-app', template: ` <

在一个组件中,我有如下内容:

<a class="btn" [attr.href]="movie.imdbUrl" target="_blank" >IMDb</a>

我错过了什么?

也许不是最优雅的方式,但肯定会奏效:


这个例子对我来说很有用:

 import { Component } from '@angular/core';

 @Component({
     selector: 'my-app',
     template: `
        <a class="btn" [attr.href]="movie.imdbUrl" target="_blank" >IMDb</a>
        `
})
export class AppComponent {
    movie = {
       imdbUrl: "http://www.imdb.com/title/tt2305051/"
    }
}
从'@angular/core'导入{Component};
@组成部分({
选择器:“我的应用程序”,
模板:`
`
})
导出类AppComponent{
电影={
imdbUrl:“http://www.imdb.com/title/tt2305051/"
}
}

您确定在组件中正确定义了电影对象吗?

我的问题与Angular 2有关。Angular 2中没有更多的ng href。很抱歉,虽然它是Angular 1,但我已经删除了旧帖子,但我的id属性中也有一个拼写错误,该属性的内容为“movie”。这让人困惑。不能说是我的错。感谢所有回应的人。
window.location.href = '...';
 import { Component } from '@angular/core';

 @Component({
     selector: 'my-app',
     template: `
        <a class="btn" [attr.href]="movie.imdbUrl" target="_blank" >IMDb</a>
        `
})
export class AppComponent {
    movie = {
       imdbUrl: "http://www.imdb.com/title/tt2305051/"
    }
}