Meteor - 在模板级别订阅时过滤集合?

时间:2016-04-20 14:47:10

标签: javascript meteor meteor-blaze

目前我有一个订阅集合的模板:

Template.Actividades.onCreated(function(){
    var self = this;
    self.autorun(function(){
        self.subscribe("recursos");
    });
});

Template.Actividades.helpers({
    recursos: function() {
        return Recursos.find({clase: "Actividades"});
    }
});

不幸的是,当我使用条件执行查找({})时,我仍然会显示集合中的所有项目,而不仅仅是那些将“Actividades”作为“clase”的项目。

以下是与此部分相关的收集架构:

RecursosSchema = new SimpleSchema({
  clase: {
    type: String,
    label: "Clase",
    allowedValues: ["Actividades", "Colegios", "Jardines"],
    autoform: {
      afFieldInput: {
        firstOption: "(Selecciona una clase)"
      }
    }
  },

问题是我在find({})条件下做错了什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

问题已修复,错误代码处于迭代模板级别。

感谢您的帮助。