Templates 尝试使用jsrender呈现模板时出现奇怪的行为
我正在使用JSRender模板:Templates 尝试使用jsrender呈现模板时出现奇怪的行为,templates,jsrender,Templates,Jsrender,我正在使用JSRender模板: url}'alt='pic{:{index+1}}'/>{{if description}}{{>description}{/if} 我要渲染的数据如下所示: var data=[{url:'/some/picture.jpg',description:'lorem ipsum'},{url:'/some/picture.jpg',description:'lorem ipsum'},{url:'/some/picture.jpg',description:'l
url}'alt='pic{:{index+1}}'/>{{if description}}{{>description}{/if}
我要渲染的数据如下所示:
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 ipsum'},{,{url:'/some/picture.jpg',description:'lorem ipsum'}];
但实际呈现的html如下所示(对于每个html):
即使数组中有description属性
我正在使用一个旧版本的JSRender(我甚至不知道它的版本),我试图更改它,但它会导致更大的问题(初始化中存在问题)。我也在“尝试”部分尝试了这个,结果与我得到的结果不同,这是预期的结果。有人知道吗
提前感谢您的时间。如果“试用”部分中的结果是正确的,那么调用模板渲染的代码中一定有错误 您可以将您的版本放在JSFIDLE上,或者在此处显示您的完整代码,并确保您使用的是最新的JsRender,例如,从这里开始: