我有一个像这样的灰尘模版传家宝:
layout.dust
...
{> "book/BookListings" /}
...那么,BookListings.dust
{#books}
{> "templates/OneBook" /}
{/books}我有几本书要用BookListings展示。对于每一本书,我都使用OneBook模板。当我第一次运行它的时候一切都很好。
当我尝试在单一Page模式下重用前端的编译模板时,就会出现问题。
我使用dustc使用以下命令编译BookListings模板:
dustc BookListings.dust BookListings.js
在前端,当我试图加载模板时,我得到了错误:
灰尘错误:错误{堆栈:(.),消息:“模板找不到:模板/一本书”}
请给我建议。
发布于 2014-09-26 17:13:46
编译模板并不会将其部分编译在一起。
您仍然需要编译OneBook模板,并在运行时将其包含在页面中,以便将其注册。
您可以使用--name标志告诉编译器,模板应该命名为templates/OneBook (这只是一个名称,尽管它看起来像路径)。
https://stackoverflow.com/questions/26054633
复制相似问题