带有本地文件路径的Handlebars.Net

我有一个代表一个文件夹的配置值,其中一些文件可供下载。该值是一个车把模板:


"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不同


米脂
浏览 147回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP