小胡子正在迭代字符串作为列表

时间:2014-04-02 11:34:29

标签: mustache monocle

我正在使用小胡子作为模板渲染器开发一个应用程序,但是我得到了一些奇怪的行为:

我将此对象传递给模板:

{
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}}

...

结果是小胡子为字符串Name中的每个字符绘制一个按钮。我认为将字符串视为一个对象列表,其中的项目数量等于字符串值中的字符数。很奇怪

之前有人见过吗?有什么方法可以避免吗?

感谢您阅读。

(编辑)环境信息:

我正在开发一个PHP的api(不与应用程序的这一部分交互),客户端应用程序是html - js(coffescript)与单片机作为javascript mvc和jquery。我将单片机用户模型传递给在控制器内实例化的胡子模板(coffeescript):

setUp:(model = null)->
    form = new usersForm
    form.append(if model == null then {} else model)

UPDATE ::

我没有找到解决方案。我试过trymustache.com,代码可以工作,但不在我的项目中(使用确切的对象和相同的代码)

0 个答案:

没有答案