Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 流星与数据绑定_Meteor_Meteor Blaze - Fatal编程技术网

Meteor 流星与数据绑定

Meteor 流星与数据绑定,meteor,meteor-blaze,Meteor,Meteor Blaze,假设您有一个对象数组中的项目列表。列表项是带有特定css的按钮。单击按钮选择要选择的项时,该按钮将使用jQuery更改其类。因此,现在您允许用户在另一个数组中搜索,并使用相同的helper函数显示结果。结果是,单击列表中的第一个按钮,开始搜索时,始终选中可见元素的第一个元素,因为css值就是这个。Meteor只显示数据,实际上不会再次呈现此列表。如何在不使用jQuery的情况下删除所选按钮。有什么想法吗 带有选定按钮的列表 使用仍处于选中状态的按钮搜索后的结果列表 模板['brands'].事件

假设您有一个对象数组中的项目列表。列表项是带有特定css的按钮。单击按钮选择要选择的项时,该按钮将使用jQuery更改其类。因此,现在您允许用户在另一个数组中搜索,并使用相同的helper函数显示结果。结果是,单击列表中的第一个按钮,开始搜索时,始终选中可见元素的第一个元素,因为css值就是这个。Meteor只显示数据,实际上不会再次呈现此列表。如何在不使用jQuery的情况下删除所选按钮。有什么想法吗


带有选定按钮的列表


使用仍处于选中状态的按钮搜索后的结果列表

模板['brands'].事件({
“keyup#品牌过滤器”:函数(e,t){
变量搜索:字符串=$(e.target).val().toLowerCase(),
liveBrands=liveBrands.brands |{},
returnBrands=[];
如果(search.length>0)
{
var searchRegex=newregexp('^'+search.toLowerCase(),'i');
//迭代数组中的每个元素
对于(变量i=0;i

{{>订单卡数据=数据}
{{>ob_title data=data}

{{{每个品牌} {{/每个}}

请显示用于显示列表和选择按钮的代码,好吗?在没有看到代码/只是添加了一些代码的情况下,很难猜测如何完成这项工作。理想情况下,您选择的buttons类是被动的。您希望避免使用jquery以保持编码简单。如果存在值,空格键仅显示html属性。例如,将.active添加到brands对象。每次有人单击某个品牌时,更新您的反应变量(或集合)以将每个品牌设置为“”,然后立即将集合中单击的品牌更新为品牌。激活:“激活”。如果你想要一个更具体的例子和代码,我可以写一个答案,但也许这让你开始了。你给了我一个好的开始,我决定建立一个带有反应变量的“管理器”。谢谢