私は角度2を学習していますが、サービスを作成しようとしているときにこのエラーが発生しました。私は解決策を探してみましたが、間違いを見ることはできません。角2/Typescript - TypeError:ClassNameがコンストラクタではありません
エラー:
angular2-polyfills.js:1243 TypeError: Tweet is not a constructor
コード:
export class TweetService{
getTweets(){
return tweets;
}
}
let tweets = new Tweet("URL", "Author 1", "Handle 1", true, 50);
class Tweet {
image: string;
author: string;
handle: string;
status: "Lorem ipsum dolor sit amet.";
isLiked: boolean;
favorites: number;
constructor(img, aut, hndl, ilkd, fav){
img = this.image;
aut = this.author;
hndl = this.handle;
ilkd = this.isLiked;
fav = this.favorites;
}
}
私はここにあなたのコードをチェックしてきましたhttps://www.typescriptlang.org/play/とすべてはうまくコンパイルされます –
ここでストローでちょうど握っていますが、Tweetクラスをエクスポートしようとしましたか? – Oli
@VasiliyVanchukこれは奇妙なことです。 :) – Ivan