我有一个服务类,它使用Angular的HttpClient
从Web服务获取数据。
Web服务返回一个JSON对象,如下所示:
{
"id": "some kind of user id",
"name": "The user's name",
"permissions": [
"String array with different permission names"
]
}
我希望HttpClient
的{{1}}方法能够将这些对象输入为我自己的get<>
类对象。
这是DomainUser
类:
DomainUser
当我想获取export class DomainUser {
public id: string;
public name: string;
public permissions: string[];
public get isAdmin(): boolean {
return this.permissions.includes('admin permission's name');
}
}
的{{1}}属性的值时,我收到消息,DomainUser
未定义。
如何正确输入用户数据isAdmin
?
isAdmin
来电是
DomainUser
答案 0 :(得分:1)
您正在将文本解析为新对象,而不是新的DomainUser。您无法解析方法,因此该方法不存在。你可以这样做:
RotateAnimation rotate = new RotateAnimation(0, BladeRotateAngle,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rotate.setDuration(5000);
rotate.setInterpolator(new LinearInterpolator());
rotate.setRepeatCount(Animation.INFINITE);
Object.startAnimation(rotate);