javascript - 如何使用javascript中的值处理和插入动态模板文字字符串的格式?
问题描述
如何处理和插入动态模板文字字符串的格式,其值有时可以包含所有 6 个变量(最大值),但有时可以包含格式,有时只有 2 个变量,有时有时只有 4 个变量。请注意变量的顺序可以不同。
我从数据库中获取模板文字字符串的格式,以便显示 cardLabel 属性。我有一个交易对象,值将来自该对象: deal={group: 'aaa', Desc: 'abcd' ....etc}
cardLabel 的动态模板文字字符串的格式示例:
cardLabel='{Group} {Desc} - {termMonth} Month - {termOdometer} KMs/Miles {DeductibleAmount} {DeductibleType}';
cardLabel='{Desc} - {termMonth} Month - {termOdometer} KMs/Miles';
cardLabel='{Desc} {Group} - {termMonth} Month';
cardLabel='{Group} {Desc} - {termMonth} Month {DeductibleAmount}';
解决方案
推荐阅读
- three.js - 如何使用three.js旋转平面?
- python - 如何创建一个函数来查找可被 7 整除但不能被 5 整除的数字
- python - Virtualenv 没有使用正确版本的 Python
- sql - 无法显示数据 PostgreSQL 的货币格式
- flutter - 颤动下拉列表不存储选择值
- python - 如何使用 Keras 中的训练模型预测图像的输入概率?
- python - 使用python将对象附加到列表中会抛出对象内存地址而不是对象内部的数据
- ios - 有没有办法获得由 UICollectionViewDropCoordinator.drop(_:to:) 创建的 UICollectionViewCell?
- android - 使用 viewpager 时片段未全屏显示
- r - 使用 unicode 字符作为形状