Javascript 使用nunjuck的异步重新渲染
我使用同步呈现的预编译模板文件,并希望重新呈现这些模板中的数据块。这是可能的吗?如果可能的话,如何最好地做到这一点 例如:Javascript 使用nunjuck的异步重新渲染,javascript,template-engine,nunjucks,Javascript,Template Engine,Nunjucks,我使用同步呈现的预编译模板文件,并希望重新呈现这些模板中的数据块。这是可能的吗?如果可能的话,如何最好地做到这一点 例如: <div> <h1>{{ synchronousTitle }}</h1> {% block aSyncAjaxData %} <div> <h1>Search for {{ phrase }}</h1> <div
<div>
<h1>{{ synchronousTitle }}</h1>
{% block aSyncAjaxData %}
<div>
<h1>Search for {{ phrase }}</h1>
<div class="results">
{% for result in searchResults %}
<div class="result">
... Loop album results
</div>
{% endfor %}
</div>
</div>
{% endblock %}
</div>
{{synchronousTitle}}
{%block aSyncAjaxData%}
搜索{{短语}}
{searchResults%中的结果为%0}
... 循环相册结果
{%endfor%}
{%endblock%}
块ajaxData首先呈现为空(使用块标记工作),并应使用异步数据重新呈现。在Nunjucks的最新版本中,这可能使用异步呈现编写异步加载程序和扩展,请参见:您是否会用一些代码举例说明。假设您将启动一个db查询,并希望使用异步加载呈现该数据,您将如何在html和后端部分实现这一点。