【发布时间】:2014-07-21 11:41:14
【问题描述】:
我正在使用 JSRender 模板:
<li><div><img src='{{>url}}' alt='pic{{:#index+1}}'/>{{if description}}<p>{{>description}}</p>{{/if}}</div></li>.
我要渲染的数据如下:
var data = [{ url : '/some/picture.jpg' ,description: 'lorem ipsum' },{ url : '/some/picture.jpg' ,description: 'lorem ipsum' } ,{ url : '/some/picture.jpg' ,description: 'lorem ipsum' },{ url : '/some/picture.jpg' ,description: 'lorem ipsum' },{ url : '/some/picture.jpg' ,description: 'lorem ipsum' },{ url : '/some/picture.jpg' ,description: 'lorem ipsum' }];
但实际渲染的html如下(每一个):
<li><div><img src='/some/picture.jpg' alt='pic{{:#index+1}}'/></div></li>
即使数组中有描述属性。
我使用的是旧版本的 JSRender(我什至不知道版本),我试图更改它但它会导致更大的问题(初始化有问题)。我也在http://www.jsviews.com/“试试看”部分尝试了这个,结果与我得到的不同,这是预期的结果。有人知道吗?
提前感谢您的宝贵时间。
【问题讨论】: