Я изучаю Angular 2, и я столкнулся с этой ошибкой при попытке создать службу. Я попытался найти решение, но я не вижу своей ошибки.Angular 2/Typcript - 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
@ Василий Ванчук Что делает странно. :) – Ivan