编译包含Partial的模板
Compile template containing Partial
我有一个像这样的dustjs模板继承:
布局。灰尘
...
{> "book/BookListings" /}
...
然后,BookListings.dust:
{#books}
{> "templates/OneBook" /}
{/books}
我有几本书要在BookListings中显示。对于每本书,我都使用OneBook
模板。当我第一次运行它时,一切都很好。
当我尝试在单页应用程序模式下在前端重用编译的模板时,会出现问题。
我使用dustc
使用以下命令编译BookListings
模板:
dustc BookListings.dust BookListings.js
在前端,当我尝试加载模板时,我得到错误:
Dust错误:错误{stack:(…),消息:"找不到模板:templates/OneBook"}
请告知。
编译模板不会同时编译其部分。
您仍然需要编译OneBook
模板,并在运行时将其包含在页面上,以便进行注册。
您可以使用--name
标志来告诉编译器模板应该命名为templates/OneBook
(这只是一个名称,尽管它看起来像一个路径)。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 货币代码为欧元-金额的格式不应包含小数
- 如何包含特定于每个视图angularjs的javascript文件
- 我如何修复包含在captcha的addthis中的错误
- 正在注入包含JS的HTML
- Json数据包含日期和时间格式
- Angular js-返回一个包含类似
- jQuery/JS包含运算符或类似运算符
- 如果href包含X,请更改href
- JavaScript数组包含一个值
- 在ejs-partial中对JSON对象进行迭代
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在Meteor项目中安装并包含npm模块后出错
- 传递包含'%的参数'在URL中
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- 如何首先设置样式<td>表中包含在窗体中的元素
- 每天用javascript包含不同的php文件
- 数据绑定:'系统Char'不包含名为'xxxxx'
- 编译包含Partial的模板
- ASP.. NET MVC 3 Razor Partial View - jQuery包含在主布局中