img src中的流星模板不起作用
Meteor template in img src not working
我知道图像要保存在公用文件夹中,而公用文件夹不会被引用。这是我正在处理的问题,我一辈子都无法弄清楚是什么错误导致图像无法加载。
HTML:
<body>
{{>carousel}}
</body>
<template name="carousel">
<div class="carousel">
<span class="back">
<a href="#">Back</a>
</span>
{{>carouselImages}}
<span class="forward">
<a href="#">Forward</a>
</span>
</div>
</template>
<template name="carouselImages">
<img src="{{slide}}" height="200px" width="200px">
</template>
JavaScript:
slideNumber = 0;
if (Meteor.isClient) {
Template.carousel.events({
'click .back': function(){
if (slideNumber == 0){
slideNumber = 4;
} else {
slideNumber++;
}
},
'click .forward': function(){
if (slideNumber == 4){
slideNumber = 0;
} else {
slideNumber--;
}
}
});
Template.carousel.helpers({
slide: function(slideNumber){
switch(slideNumber) {
case 0:
return "21.png";
break;
case 1:
return "bj2.png";
break;
case 2:
return "vp.png";
break;
case 3:
return "vp2.png";
break;
case 4:
return "vp3b.png";
break;
}
}
});
}
if (Meteor.isServer) {
}
您试图引用全局变量(slideNumber
),但提供了局部重载(slide: function(slideNumber)
),并且没有在模板中为slide
提供任何参数。要么删除本地参数(见下文),要么以某种方式提供is作为参数。
Template.carouselImages.helpers({
slide: function() {
switch(slideNumber) {
...
}
}
});
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- 为什么我的流星每个功能都不起作用
- 流星要求不起作用
- 流星 + 引导 3 字形不起作用
- 删除类在流星.js中不起作用
- 在流星客户端上查找不起作用
- 流星重置在流浪中不起作用
- 流星模板助手在使用铁路由器后不起作用
- ng-重复在 SSR 渲染电子邮件中不起作用 - 棱角流星
- 基本窗口警报功能在流星中不起作用
- 流星下拉菜单在移动视图中不起作用
- 流星少包不起作用
- 流星/javascript函数在另一个文件中不起作用
- img src中的流星模板不起作用
- 流星动态下拉列表;不起作用