我有以下Angular 7 Typescript类:
export class Paging {
itemCount: number;
pageCount: number;
pageNumber: number;
pageSize: number;
constructor(pageNumber: number, pageSize: number, itemCount: number) {
this.itemCount = itemCount;
this.pageCount = itemCount > 0 ? (number)Math.ceil(itemCount / pageSize) : 0;
this.pageNumber = pageNumber;
this.pageSize = pageSize;
}
}
我有2个问题:
1.如何导入数学函数(目前出现错误)?
2.如何将计算Math.ceil(itemCount / pageSize)
的结果转换为整数?
答案 0 :(得分:1)
像user184994条评论一样,只需删除(数字)
this.pageCount = itemCount > 0 ? Math.ceil(itemCount / pageSize) : 0;
Math.ceil
返回整数:number
(大于或等于其数字参数的最小整数)。
如果您需要转换为数字:
let str2deci = parseInt('123', 10);
let num = Number('456');