我试图从一个方法访问我在类构造函数中定义的属性,但它是未定义的。 以下是我的代码。
export class App {
uri:string
constructor() {
this.uri = "bbc"
}
public address(){
$( "#post" ).fadeOut( "slow", function() {
window.location.href = window.location.protocol + "//" + window.location.host + this.uri +".com";
});
}
}
这里是plunker示例。 这个问题被标记为重复但不是,因为我在课堂上而且我不能使用箭头功能,据我所知
答案 0 :(得分:0)
尝试在构造函数中插入:
this.newUrl = this.newUrl.bind(this);