Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 尝试使用jsrender呈现模板时出现奇怪的行为_Templates_Jsrender - Fatal编程技术网

Templates 尝试使用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

我正在使用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:'lorem ipsum'},{url:'/some/picture.jpg',description:'lorem ipsum ipsum'},{,{url:'/some/picture.jpg',description:'lorem ipsum'}];

    但实际呈现的html如下所示(对于每个html):

  • 即使数组中有description属性

    我正在使用一个旧版本的JSRender(我甚至不知道它的版本),我试图更改它,但它会导致更大的问题(初始化中存在问题)。我也在“尝试”部分尝试了这个,结果与我得到的结果不同,这是预期的结果。有人知道吗


    提前感谢您的时间。

    如果“试用”部分中的结果是正确的,那么调用模板渲染的代码中一定有错误

    您可以将您的版本放在JSFIDLE上,或者在此处显示您的完整代码,并确保您使用的是最新的JsRender,例如,从这里开始: