Усы перебирают строку как список
Я разрабатываю приложение с усами в качестве средства визуализации шаблонов, но у меня странное поведение:
Я передаю этот объект в шаблон:
{
CreationDate: "2014-03-24 12:58:22"
Email: "mail@mail.es"
Id: 1
LastName: "lastname"
Name: "name"
Telephone: "123456789"
UpdateDate: "2014-03-24 12:58:22"
UserName: "webmaster"
className: "users"
uid: "DE1C1707-77A7-463D-81B6-60488D0DD17C"
}
Затем я отрисовываю шаблон, и в этой части появляются странные вещи:
...
{{#Name}}
<button type="button" class="btn btn-info" id="resetPassword">reset</button
{{/Name}}
...
В результате усы рисуют кнопки для каждого символа в строке Имя. Я думаю, что строка обрабатывается как список объектов с количеством элементов внутри, равным количеству символов в строковом значении. Довольно странно
Кто-нибудь видел это раньше? Есть ли способ избежать этого?
Спасибо за чтение, ребята.
(Изменить) Информация об окружающей среде:
Я разрабатываю API в php (который не взаимодействует с этой частью приложения), клиентское приложение html - js (coffescript) с моноклем в виде javascript mvc и jquery. Я передаю модель пользователя monocle шаблону усов, который создается внутри контроллера (coffeescript):
setUp:(model = null)->
form = new usersForm
form.append(if model == null then {} else model)
ОБНОВИТЬ::
Я не нашел решения. Я попытался в trymustache.com, и там код работает, но не в моем проекте (используя точный объект и тот же код)