Typescript 财产';计数';不存在于类型';{}';
如何消除传递到Typescript 财产';计数';不存在于类型';{}';,typescript,Typescript,如何消除传递到thenpromise中的数据结构的Typescript错误 我得到以下错误: 类型“{}”上不存在属性“count” 对于以下代码: this.userData.getSocialLinks(this.navParams.get('image\u owner\u id'))。然后(socialLinks=>{ var i=0; 对于(i=0;i
then
promise中的数据结构的Typescript错误
我得到以下错误:
类型“{}”上不存在属性“count”
对于以下代码:
this.userData.getSocialLinks(this.navParams.get('image\u owner\u id'))。然后(socialLinks=>{
var i=0;
对于(i=0;i
我猜我必须以某种方式定义社交链接,但无法确定其位置。标准方法是创建某种类型的接口并将其用作一种类型:
// describe what is coming
export interface IData<T> {
count: number;
results: T[];
}
// use that IData
this.userData
.getSocialLinks(this.navParams.get('image_owner_id'))
.then(( socialLinks: IData<any>) => {
//描述即将发生的事情
导出接口IData{
计数:数字;
结果:T[];
}
//使用那个IData
这个是.userData
.getSocialLinks(this.navParams.get('image\u owner\u id'))
.然后((社会链接:IData