如何为具有内联编辑的组件添加动态值?例如:我想添加“感谢下载软件(需要填充软件名称)”
答案 0 :(得分:0)
如果必须使用内联编辑,
示例网址 - > /path/to/thankyou_page.html?softwareName=download-mysoftware
i18n key - >下载 - mysoftware和i18n翻译为 - >我的软件
您的内联文字可能是 - “感谢您下载软件{softwareName}”
你的正则表达式可能是 - "\\{(.*?)\\}"
,即花括号中的任何东西
如果在解析html时正则表达式模式匹配,请识别模式中的键并检查它是否与url中的键匹配。如果它不匹配,则不执行任何渲染。但如果匹配则从请求参数中获取相应的值。对于该值,使用i18n库进行翻译并替换它。