如何创建动态流星js按钮,该按钮将与渲染的任何集合同步
How to create dynamic meteor js buttons that will sync with whatever Collection is rendered
我的应用程序有一个产品列表,这些产品可以根据id(由其产品类型或类别决定,请参阅下文)通过按钮进行排序。
<template name="filterbuttons">
<div class="filter-button-container">
<button id="foo" type="submit" name="foo">Foo</button>
<button id="bar" type="submit" name="bar">Bar</button>
有时用户会导航到不同类别的产品,我需要更新按钮来反映这一点。
<template name="filterbuttons">
<div class="filter-button-container">
{{#each product }}
<button id="{{ product.type }}" type="submit" name="{{ product.type }}">{{ product.type }}</button>
现在是陷阱。我的列表中包含重复项,所以我还必须循环遍历并只挑选唯一的product.type
值。有没有一种方便的方法可以用模板(流星闪耀)做到这一点?或者这需要一个助手,比如。。。
Template.filterbuttons.helpers({
product: function () {
// ...
// use _.uniq() to remove duplicates
return {type: {['foo', 'bar']}}
}
});
我还没有尝试过,但根据这一点,Meteor 0.9允许您在模板中使用下划线。
现在,您可以直接在Blaze模板中使用下划线。这是Gwendall Esnault的一个非常简单的包装的结果。这是一个方便的实用程序。
Undercore Helper是MeteorHacks所指的包。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 使用javascript或iframe同步两个按钮
- 如何将切换按钮与键盘同步
- Twitter按钮脚本同步加载,需要异步加载
- JQuery在2个单选按钮组之间同步所选单选按钮
- 如何创建动态流星js按钮,该按钮将与渲染的任何集合同步
- 西蒙游戏javascript,我如何同步按钮的灯不踩在彼此与动画()和延迟()JQUERY
- 在执行同步ajax请求之前,在单击按钮时显示等待光标
- 同步两个单选按钮(进度4GL, JS和HTML)
- 同步活动面板与活动模态与开关按钮
- 如何添加与我的按钮同步的多个字段?
- 同步复选框和单选按钮在表格上的点击