Я пытаюсь добавить идентификатор (id) к href ниже, используя усы
Шаблон:
<div id='tmpl'>
<a href='#product_detail?'{{id}}>link</a>
</div>
var template = $('#tmpl').html();
Данные:
var model = { id: 22 };
Визуализация шаблона с использованием данных модели:
var html = Mustache.to_html(template, model);
Результат:
<a href="#product_detail?%7B%7Bid%7D%7D">link</a>
Если шаблон изменен на:
<div id='tmpl'>
<a href='#product_detail?'{{id}}>link</a>
</div>
Полученный шаблон:
<a href="#product_detail?" 0="">link</a>
Кажется, «проблема» заключается в том, что jQuery меняет одинарные кавычки в шаблоне на двойные, что сбивает с толку усы. Размещение метки усов за пределами кавычек также не дает правильных результатов. Как это можно решить?
Спасибо