使用小胡子填写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之前使用&之前:
希望它有所帮助!