如何修复“;找不到部分“”的模板;在ractive.js中
How can I fix "Could not find template for partial" in ractive.js?
我正在尝试使用一个组件。我已经成功地实现了组件,但由于某种原因,这个组件不起作用:
var Ractive = require("ractive")
var log = console.log.bind(console);
var uploadComponent = Ractive.extend({
isolated: false,
template: 'test',
data: {}
});
module.exports = uploadComponent;
产生错误:
Ractive.js: Could not find template for partial "previewVideo"
更新:正在使用的组件如下:
在myapp/index.js
中
var previewVideo = require('component-preview-video');
new Ractive({
el: $('.myapp-ui'),
template: myAppTemplate,
components: {
previewVideo,
...many other components that work
},
oncomplete: function(){....}
},
在myapp.mustache
:中
{{>previewVideo}}
模板怎么会丢失它显然存在。在哪里寻找它是不切实际的?如何调试?
部分和组件是不同的(尽管在概念和功能方面有一些重叠)-如果previewVideo
是一个组件,则需要像这样包含:
<previewVideo/>
如果它是分部(尽管我猜不是,从示例代码来看),那么你应该通过partials
而不是components
:向Racive注册它
var previewVideo = require('component-preview-video');
new Ractive({
el: $('.myapp-ui'),
template: myAppTemplate,
partials: {
previewVideo
},
oncomplete: function(){....}
});
相关文章:
- 引用Ractive.js中的子属性
- 带破折号的Ractive.js变量
- jQuery的等价物's$(this)在Ractive.js事件代理中
- 在ractive.js中获取所选选项文本
- 当我追加到数组时,Ractive.js会追加或重新生成all吗
- Ractive.js,通过命名属性访问父属性
- 如何动态解析 Ractive.js 模板中使用的键路径列表
- 在 ractive.js 中使用具有 2 向绑定和迭代的单选按钮
- ractive js :与模板中键部分关联的嵌套对象列表的直接 DOM 插入排序/排序 #each 顺序
- 需要使用Ractive js显示树结构的帮助
- Ractive.js索引没有't似乎是被动的
- 为什么Ractive.js reset()和update()方法重复模板,因为有一个带有array.protype.so
- 检测Ractive.js中的组件内容更改
- Ractive.js模板循环
- 减少Ractive.js中的代码重复
- 如何使用ractive js循环列表并比较值
- 如何修复“;找不到部分“”的模板;在ractive.js中
- 正在读取Ractive.js中的计算属性
- 将数据转发到Ractive.js中的组件
- Ractive.js routing