{{(countValue/60) %60 | number:'2.0-0'}}
有没有办法向下舍入,上面的代码会给出结果为“0.9”是“1”我想要0可以任何人帮助我
答案 0 :(得分:0)
对于这个,您可以使用
Math.floor(yourValue);
或者如果您想使用自定义管道。请参阅下面的代码
// round.pipe.ts
import {Pipe, PipeTransform} from "@angular/core";
@Pipe({name: 'round'})
export class RoundPipe implements PipeTransform {
/**
*
* @param value
* @returns {number}
*/
transform(value: number): number {
return Math.floor(value);
}
}
将其导入您的模块
// app.module.ts
@NgModule({
imports: [
BrowserModule,
FormsModule,
HttpModule,
routing
],
declarations: [
AppComponent,
RoundPipe
],
providers: [
BaseRequestOptions
],
bootstrap: [AppComponent]
})
在你的HTML中,
<!--your html -->
<span>{{(countValue/60) %60 | round }}</span>