在helper中使用传入的var
Using passed var in helper with meteor
我正在尝试使用一个模板在我的流星网站的所有媒体元素。我将建立一些条件来处理音频和视频。我希望能够通过一个"存储"在图像中使用。如果我现在包含这个,它会使用
{{> recordMedia}}
我想要做的是这样的事情
{{> recordMedia store="thumb"}}
store的值需要在下面的代码VARHERE部分中使用。我该怎么做呢?
<template name="recordMedia">
{{#if Template.subscriptionsReady}}
{{#if media}}
{{#each media}}
{{#if isImage}}
<img src="{{this.url store='VAR HERE'}}" class="full">
{{/if}}
{{/each}}
{{ else }}
<img src="http://dummyimage.com/200x200/000/ffffff.png&text=No+Media" class="full">
{{/if}}
{{/if}}
</template>
在这种情况下,您只是从父类引用它。将命名参数传递到模板中,将模板的数据上下文设置为这些参数。您还使用每个块,它将块内的数据上下文设置为media
,因此在../
<template name="recordMedia">
{{#if Template.subscriptionsReady}}
{{#if media}}
{{#each media}}
{{#if isImage}}
<img src="{{this.url store=../store}}" class="full">
{{/if}}
{{/each}}
{{ else }}
<img src="http://dummyimage.com/200x200/000/ffffff.png&text=No+Media" class="full">
{{/if}}
{{/if}}
</template>
相关文章:
- 控制台返回var不是't定义,但它是
- 从var向代码隐藏函数传递值
- 如何通过引用var Using DataTables来进行分页或排序
- jQuery语法添加了var
- 如何将具有文本类型值的var放入jQuery函数中
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 当var==0时,我如何显示一个警报
- javascript中对象构造函数中的var属性与this.properties
- 函数中this和var之间的区别
- JavaScript-的含义:var DndUpload=函数(inputElem){};
- Understanding Javascript scope with "var that = this&qu
- 如何使用javascript var引用Mongo DB集合's字段
- var w = q||问2;这个表达式是什么意思
- 为什么JavaScript抛出'未捕获的ReferenceError:var未定义'定义var时
- 在jquery函数内部设置来自jquery函数的var;t运行
- 确定var是否是javascript中的elementFinder对象的方法是什么
- 如何使用var名称调用JSON数据
- '这'在使用之前分配给了一个var
- 在helper中使用传入的var
- 存储由ASP返回的字符串.. NET helper转换为javascript var: SyntaxError