我有一个代表一个文件夹的配置值,其中一些文件可供下载。该值是一个车把模板:"D:\{{identifier1}}\{{identifier2}}\SomeFolder\{{version}}"此值是由我们的部署服务器针对每个环境设置的。问题是当我像这样运行模板时:var template = Handlebars.Compile(_configuration.FilePathFormat); return template(new { identifier1 = 123, identifier2 = 456, version = "latest" });我得到的结果是这样的:R:{{identifier1}}{{identifier2}}\SomeFolder{{version}}我的期望:R:\123\456\SomeFolder\latest由于某种原因,它正在逃避车把,而我不希望那样。我在禁用转义字符方面找不到任何东西,并且没有多少斜杠可以正确呈现模板。另外,如果我在斜杠和车把占位符之间放置一个空格,它可以正确编译并呈现,但是在文件路径中有一个空格。我找到了一个可以测试handlebars.js的站点,但其行为与handlebars.net不同
1 回答
- 1 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消