我正在实现一个 Angular 应用程序,让用户选择本地化参数(语言、日期格式、数字格式等),选择后界面会立即更新,而无需重新编译或重新启动应用程序。 我已经通过使用“ngx-translate”库为该语言实现了这一点。
有没有办法让日期和数字格式相同?
一个有趣的想法是覆盖
date
和 number
管道。但是我怎样才能让这些管道默认为用户在运行时选择的值呢?
我正在使用 Angular 14。
谢谢,
托马斯
您可以扩展日期和数字管道,使它们不纯并跟踪内部本地化参数的更改。
您不能覆盖内置管道,您必须使用不同的名称。