选择在流星中不起作用

时间:2016-01-14 02:55:48

标签: meteor

任何人都可以告诉我为什么在流星中这项工作:

$ awk -F'[ *:]' 'NR==1{print $1,$2,"min";next} {print $1,$2, $4<$6?$4:$6}' file

col1 col2 min
a 5 3.2
b 7 2.2
c 8 3.2
d 10 1.1

但这不起作用:

"landTenancyType" : {
  type: String, 
  optional: true,
  autoform: {
    type: "selectize",
    options: function(){

     return [
      {label: "Joint", value: "Joint"},
      {label: "Tenancy In Common", value: "Tenancy In Common"}
     ]
  }
 }
}

所有必要的发布和订阅都有效。控制台还会显示值来自集合。然而,一个空白的选择ui正在杀死我。如果我更改类型:“selectize”,键入:“选择”,填充选择列表,但我没有我需要的选择性善良。我有什么想法吗?

顺便说一下,我使用meteor与autoform 5.0和comerc:autoform-selectize。

2 个答案:

答案 0 :(得分:1)

我认为问题出在这一行:

Categories.find().map(function(obj)

find返回一个游标,您可以find().fetch()来获取一个数组。然后map将对该数组起作用。

答案 1 :(得分:0)

你能从函数中返回另一个对象的对象吗?函数将始终返回单个实体(单个值或单个对象)。请在以下部分重新检查您的代码:

options: function(){
   return Categories.find().map(function(obj) {
     console.log(obj);
     return { label: obj.name, value: obj.name };
   });
}