JSRender:一定数量的代码行后不起作用?
JSRender: does not work after a certain amount of lines of code?
我已经创建了一个 demo 我的问题。由于某种原因,一旦程序到达 HTML 部分的第 123 行,它就不会加载。下面是显然不起作用的代码部分,尽管我已经在 HTML 部分中尝试过它,意思是在文档的开头。
<h5>{{>DescriptionTitle}}</h5>
<br/>
<ul class="topit-items">
{{for Description}}
<li>{{>}}</li>
{{/for}}
</ul>
我不知道我做错了什么。我得出结论,这一定是 JSRender 的某些方面,这阻碍了我加载完整代码。
我的问题是为什么会这样?解决这个问题的最佳方法是什么?
您的演示无效 HTML,模板声明中没有结束脚本标记。
修复后,问题出在这一行
<!-- <f:link.external ... uri="...advertNumber={{>AdvertNumber}"> -->
应该是:
<!-- <f:link.external ... uri="...advertNumber={{>AdvertNumber}}"> -->
请注意,评论标签仍由 JsRender 呈现,因此需要具有有效标记。 OTOH 您可以使用 JsRender 注释标签从输出中排除,如:
{{!-- <f:link.external ... uri="...advertNumber={{>AdvertNumber}}"> --}}
在 JsRender 注释标记中,错误的 {{>AdvertNumber}
本来可以...
我已经创建了一个 demo 我的问题。由于某种原因,一旦程序到达 HTML 部分的第 123 行,它就不会加载。下面是显然不起作用的代码部分,尽管我已经在 HTML 部分中尝试过它,意思是在文档的开头。
<h5>{{>DescriptionTitle}}</h5>
<br/>
<ul class="topit-items">
{{for Description}}
<li>{{>}}</li>
{{/for}}
</ul>
我不知道我做错了什么。我得出结论,这一定是 JSRender 的某些方面,这阻碍了我加载完整代码。
我的问题是为什么会这样?解决这个问题的最佳方法是什么?
您的演示无效 HTML,模板声明中没有结束脚本标记。
修复后,问题出在这一行
<!-- <f:link.external ... uri="...advertNumber={{>AdvertNumber}"> -->
应该是:
<!-- <f:link.external ... uri="...advertNumber={{>AdvertNumber}}"> -->
请注意,评论标签仍由 JsRender 呈现,因此需要具有有效标记。 OTOH 您可以使用 JsRender 注释标签从输出中排除,如:
{{!-- <f:link.external ... uri="...advertNumber={{>AdvertNumber}}"> --}}
在 JsRender 注释标记中,错误的 {{>AdvertNumber}
本来可以...