Meteor 向类别添加字段?
我想根据其所在类别的属性更改在望远镜中呈现帖子列表的方式。即,一个类别是ListView,而另一个类别是GridView 我试过:Meteor 向类别添加字段?,meteor,telescope,Meteor,Telescope,我想根据其所在类别的属性更改在望远镜中呈现帖子列表的方式。即,一个类别是ListView,而另一个类别是GridView 我试过: Categories.addField({ fieldName: 'gridType', fieldSchema: { type: Number, optional: true, autoform: { omit: true } } }); 问题是我没有看到添加的属性,我在文档中也注意到这是为帖子、用户、评论等设计的,但
Categories.addField({
fieldName: 'gridType',
fieldSchema: {
type: Number,
optional: true,
autoform: {
omit: true
}
}
});
问题是我没有看到添加的属性,我在文档中也注意到这是为帖子、用户、评论等设计的,但我猜它应该可以工作
我认为它不起作用的原因是它现在显示在创建类别表单上您需要删除
自动表单:{omit:true}
。它在文档中提到,如果你想在表单中隐藏它,你应该传递省略
选项,否则你可以忽略它
另外,请确保将其添加到客户端和服务器都可以访问的文件中,否则您将在客户端上的模式中看到它,并带有
Categories.simpleSchema()。\u schema
,但它必须在服务器上保留。您能否再次解释一下您试图实现的目标?至少对我来说,你的问题并不清楚。什么是Categories
,在哪里定义addField
函数,在哪里使用它?这是一个非常具体的问题。addField是Mongo的原型。集合和分类是望远镜的对象部分。我最终完成了回购协议,并做了所有我想要的修改。我仍然好奇是否有办法做我想做的事。哦,我明白了。对不起,我没有意识到这一点,也没有注意标签。我添加了一些文字来澄清这一点。