我读过关于模板字符串 http://basarat.gitbooks.io/typescript/content/docs/template-strings.html在打字稿中。我想知道当我从这样的文件中读取字符串时是否可以使用它们:
let xmlPayloadTemplate = fs.readFileSync('payload.xml', 'utf8');
If the xmlPayloadTemplate
包含一个占位符,例如${placeholder}
,是否有一种内置的方法来执行替换,以便我可以执行以下操作:
let variableMap = {'placeholder' : 'value' }
xmlPayloadTemplate.interpolate(variableMap)
?
我知道关于 Javascript 中字符串插值的类似问题 https://stackoverflow.com/q/24850819/412834但我想知道是否有更好的方法在 Typescript 中做到这一点。
TypeScript 在编译时而不是运行时进行字符串插值。
您需要找到一种在运行时执行此操作的方法。你可以使用the code https://stackoverflow.com/a/24850874/188246您在问题中链接到或这里的另一个例子 https://gist.github.com/padolsey/6008842.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)