Я разработчик Java, но я пытаюсь использовать typescript.
Вот мой пользовательский объект:
export class User
{
id: string;
name: string;
email?: string;
unit: string;
street: string;
postalcode: string;
paymentmode: string;
public isComplete(): boolean
{
if(this.id != null && this.email != null && this.isAddress()){ return true}
else return false;
}
public isAddress(): boolean
{
if(this.street != null && this.postalcode != null){ return true}
else return false
}
}
а другой typescript...
var user = new User();
user = this.loginService.getLocalUser();
Я предполагаю, что localStorage анализируется пользователем!
Я не могу получить доступ к методу isComplete таким образом
user.isComplete()
вместо этого мне нужно использовать его как статический объект
User.isComplete
Мой getLocaluser:
getLocalUser(): User {
var user = new User();
user = JSON.parse(localStorage.getItem('user'));
return user;
}
Как я могу это достичь?