Handlebars.js disable escaping with noEscape option?

后端 未结 4 1431
轻奢々
轻奢々 2021-02-20 00:35

I have all my content pre-escaped, so rather than using the triple stash everywhere i would like to globally disable handlebars escaping. A quick search showed a similar feature

4条回答
  •  死守一世寂寞
    2021-02-20 00:42

    Suppose,

    var template = "This is {{target}}";
    var target = "user's pictures";
    var result = Handlerbars.compile(template, {noEscape:true})({target:target});
    

    Now try to print result. There is an apostrophe in target string value. Which will not change by encoded string. If you will remove the {noEscape:true}from compile function then it will change.

提交回复
热议问题