我刚刚将我的应用程序从4角迁移到7角,一切正常,但是当需要编译(ng build --prod)时,出现此错误:
ERROR in : Template parse errors:
The pipe 'number' could not be found ("
</div>
<div class="col-2">
{{ listing.currency.abbreviation[ERROR ->]() }}{{ totalCreditRequest() | number : '1.0-1' }}
<span class="status-badge {{ claims[claims"): /Users/../claims/claims.component.html@50:40
The pipe 'number' could not be found ("m.itemLot.grade }}</td>
<td class="text-center">{{ listing.currency.abbreviation() }}{{ [ERROR ->]claim.outcomeValue | number : '1.0-1' }}</td>
<td class="text-center">{{ claim.issue.name"): /Users/../claims/claims.component.html@82:76
更新
我发现它不是由于这个原因而编译的,有人可以向我解释常春藤的工作原理以及为什么它不编译吗?我将其更改为false,现在可以使用。
"angularCompilerOptions": {
"enableIvy": true
}
答案 0 :(得分:0)
您必须导入CommonModule,它涵盖了DecimalPipe
https://angular.io/api/common/CommonModule
/*Check how many sentences should be printed*/
答案 1 :(得分:0)
如果您启用了该功能,将无法正常工作
“ angularCompilerOptions”:{ “ enableIvy”:假 }