使用小胡子填写html标记参数

我正在尝试使用小胡子向下面的href附加一个标识符(id)

模板:

 var template = $('#tmpl').html(); 

数据:

 var model = { id: 22 }; 

使用模型数据渲染模板:

 var html = Mustache.to_html(template, model); 

结果是:

 link 

如果模板更改为:

  

生成的模板是:

 link 

“问题”似乎是jQuery正在将模板中的单引号更改为双引号,这会混淆胡子。 将胡须标记放在引号之外也不会给出正确的结果。 怎么解决这个问题?

谢谢

您需要在href中添加{{id}},如下所示:

 href="#product_detail?{{id}}" 

我们曾经把我们的胡子模板放在一个带有type =“text / template”的脚本中,我不知道它是否会解决你的逃逸问题,但我们还没有。

  

如果你有一些逃避问题,请在id之前使用&之前:

  

希望它有所帮助!