我希望在转换值中具有期望参数的默认值,以防程序员不提供默认值。
例如,对于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。
有可能吗?谢谢!Ngx-translate不提供这样的功能,但是您在Angular中有很多选择可以实现。这里有一些建议: