如何在流星上创建选择过滤器
How to create select filter on meteor?
我有一个用户表,用用户的姓氏进行选择,当我更改选择选项和选择选项(如"black")时,需要在表上只显示姓氏为"black"的人。如何做到这一点?
您可以使用"change"事件检测select元素上的更改,并将信息保存在Session变量中:
Template.myTemplate.events({
'change #namePicker': function(event, template) {
Session.set('name', template.find('#namePicker').value);
}
});
在HTML中使用{{#eachuser}}}为HTML表中的每个用户生成一行:
<tbody>
{{#each user}}
<tr>
<td>{{firstName}}</td>
<td>{{lastName}}</td
</tr>
{{/each}}
</tbody>
并添加相应的助手来获取用户的数据:
Template.myTemplate.helpers({
'user': function(){
var nameToFind = Session.get('name');
if(typeof nameToFind !== 'undefined')
{
return Meteor.users.find({lastName: nameToFind});
}
return;
}
});
相关文章:
- 在动态创建的元素上获取对特定选择器的引用
- Jquerymobile-使用javascript创建选择菜单
- 使用peta poco ORM在MVC应用程序中创建选择列表
- 如何在外部文件中创建选择菜单并将其嵌入到html中以显示菜单
- Jquery选项卡:打破创建-选择-重新加载循环
- 在Wordpress菜单中使用锚点可以围绕内容创建选择框
- AngularJS动态创建选择框-ngModel未注册
- 从指定的字符串中读取数据以创建选择元素
- 根据选择中的选项创建选择组
- 使用 jQuery 动态创建选择框
- 使用 Knockout-classBindingProvider 创建选择
- 动态创建选择元素并从 SharePoint 列表填充选项
- 以整小时为增量创建选择列表
- 如何在Angularjs中使用按钮点击指令创建选择选项
- 如何在流星上创建选择过滤器
- 使用jQuery,如何使用页面创建选择列表's H4标题作为选项
- Jquery获取自动编号的输入值并从中创建选择框
- jQuery创建选择和设置值
- 用脚本创建选择列表
- 用于从对象中创建选择元素的Javascript插件