在 Angular 中使用数学函数并将数字转换为整数
Use Math functions in Angular and cast number to integer
我有以下 Angular 7 Typescript class:
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)
转换为整数?
赞user184994条评论,直接删除(个)
this.pageCount = itemCount > 0 ? Math.ceil(itemCount / pageSize) : 0;
Math.ceil
returns 整数:number
(大于或等于其数字参数的最小整数)。
如果需要转换成数字:
let str2deci = parseInt('123', 10);
let num = Number('456');
我有以下 Angular 7 Typescript class:
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)
转换为整数?
赞user184994条评论,直接删除(个)
this.pageCount = itemCount > 0 ? Math.ceil(itemCount / pageSize) : 0;
Math.ceil
returns 整数:number
(大于或等于其数字参数的最小整数)。
如果需要转换成数字:
let str2deci = parseInt('123', 10);
let num = Number('456');