我有以下迭代“templateOverrides”数组的内容。 DPGlobal.template
是我需要覆盖的原始模板。我的问题是我需要将g
标志传递给该.replace()
方法就var newTemplate = ...
行了。只要我能够一次动态地迭代和覆盖模板片段,它就可以工作,但g
标志没有通过。我主要是好奇实现它的最干燥的方法是什么......
for ( var i in templateOverrides ) {
var thisOverride = templateOverrides[i];
var origGlobalTemplate = DPGlobal[thisOverride];
var newTemplate = DPGlobal.template.replace(origGlobalTemplate, options[thisOverride]);
DPGlobal.template = newTemplate;
i++;
}