Angular ngx-translate-如何为转换值中缺少的参数设置默认值

问题描述 投票:1回答:1

我希望在转换值中具有期望参数的默认值,以防程序员不提供默认值。

例如,对于en.json中的此键:

"NoRecordsWereFound": "No matching {{records}} were found for your search.",

在HTML中,提供records参数时,如此处:

<span>
    {{('NoRecordsWereFound' | translate:{ records: 'books' })}}
</span>

我将进入浏览器:

没有匹配的books进行搜索。

但是如果不提供参数,例如:

<span>
    {{'NoRecordsWereFound' | translate}}
</span>

而不是得到这个:找不到匹配的{{records}}进行搜索。

我将为其获取一些默认值,例如:

未找到与您的搜索相匹配的[[defaultValue。

有可能吗?谢谢!
html angular default ngx-translate
1个回答
0
投票

Ngx-translate不提供这样的功能,但是您在Angular中有很多选择可以实现。这里有一些建议:

© www.soinside.com 2019 - 2024. All rights reserved.