面试题答案
一键面试在 app.module.ts
中的配置步骤
- 导入
CommonModule
:CurrencyPipe
位于CommonModule
中,因此需要在app.module.ts
中导入CommonModule
。
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform - browser';
import { CommonModule } from '@angular/common';
import { AppComponent } from './app.component';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, CommonModule],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {}
在组件模板中使用 CurrencyPipe
的方式
- 基本使用:在组件模板中,使用
|
管道操作符来应用CurrencyPipe
。例如,假设组件中有一个变量amount
表示金额:
<p>美元格式: {{ amount | currency:'USD' }}</p>
<p>欧元格式: {{ amount | currency:'EUR' }}</p>
<p>人民币格式: {{ amount | currency:'CNY' }}</p>
- 自定义小数位数:可以通过在管道后添加参数来指定小数位数。例如,要显示两位小数:
<p>美元格式,两位小数: {{ amount | currency:'USD':true:'1.2 - 2' }}</p>
其中,true
表示显示货币符号,1.2 - 2
表示最小整数位数为 1,最小和最大小数位数都为 2。