0

描述:使用“docxtemplateer”我在我的 angularjs 应用程序中生成了一个“.docx”,并且可以看到所有填充的数据。但是有一个页面将根据特定条件进行渲染。如果该条件失败,则会生成一个空白页。

实际输出:它正在添加一个空白页。预期输出:如果页面为空白,则不应生成或删除它。

初步分析:我尝试搜索并浏览了“docxtemplater”,但找不到任何参考。我可能错过了要检查的内容。

参考:Docxtemplate 文档

欢迎任何意见!

谢谢。

4

1 回答 1

1

解决方案:已通过删除上一页换行符之前的条件标记来解决此问题。

例如:

就我而言,在新页面中添加了一个条件标签,如下所示:

(linebreak)
{#number_of_items_failed_to_deliver > 0}
    Contents goes here ...
{/}

因此,作为修复,我已将其移至换行符之前的上一页。因此,当这个条件失败时,它没有被执行,因此没有生成空白页。

像这样 :

{#number_of_items_failed_to_deliver > 0}
(linebreak)
    Contents goes here ...
{/}
于 2018-11-26T06:14:38.003 回答