【问题标题】:angular2-infinite-scroll - argument of type number is not assignable to parameter of type stringangular2-infinite-scroll - number 类型的参数不能分配给 string 类型的参数
【发布时间】:2016-11-05 03:58:25
【问题描述】:

我正在使用 https://www.npmjs.com/package/angular2-infinite-scroll 库在我的 Angular 2 应用程序中添加无限滚动,但出现以下错误

【问题讨论】:

    标签: javascript angular typescript nginfinitescroll


    【解决方案1】:

    由于array 的每个元素都有{id: number} 之类的对象,因此您应该在array 内推送带有id 属性和number 值的object

    array.push({id: i})
    

    【讨论】:

    • 如果我在对象中添加字符串,它会显示相同的错误。例如array = [{ id: 1, title: 'name ' }];
    • @w3debugger 你的实际对象结构是什么?
    • { id: 1, userImage: 'tracymcgrady-avatar.jpg', userName: 'tracymcgrady', distance: '500m', postImage: 'leaf_iphone_case_hard_plastic.jpg', price: '230 AED', likesCount: 32, postText: 'Leaf iPhone Case Hard Plastic', postTags: ['iphone','case','mobile','phones','macbook'], commentCount: 12, }
    猜你喜欢
    • 2020-04-04
    • 1970-01-01
    • 2020-06-19
    • 2020-06-19
    • 2022-11-12
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 2021-07-02
    相关资源
    最近更新 更多