2017-07-15 11 views
1

collection2から[email protected]に更新されました。流星パッケージ​​を削除し、NPMバージョンsimpl-schemaを追加しました。私は使用していますaldeed:[email protected] 今、私のスキーマのautoformフィールドが動作していません。MeteorJS - エラー: "autoform"はサポートされていないプロパティ

どうすればよいですか?

これは私のスキーマです:

Articulos.schema = new SimpleSchema({ 
    _id: { 
    type: String, 
    regEx: SimpleSchema.RegEx.Id, 
    optional: true 
    }, 
    nombre: { 
    type: String, 
    label: 'Nombre', 
    }, 
    area: { 
    type: String, 
    label: 'Area', 
    autoform: { 
     firstOption: "Seleccione un area", 
     options() { 
     var areas = Areas.find({}).fetch(); 
     const areasOpt = areas.map((a) =>{ 
      return { 
      label: a.nombre, 
      value: a.nombre 
      } 
     }); 
     return areasOpt; 
     } 
    } 
    }, 
} 

完全なエラーは以下の通りです:

Error: Invalid definition for area field: "autoform" is not a supported property 
at /home/francisco/Proyectos/simple-stock/node_modules/simpl-schema/dist/SimpleSchema.js:991:13 
at Function._.each._.forEach (/home/francisco/Proyectos/simple-stock/node_modules/underscore/underscore.js:158:9) 
at checkAndScrubDefinition (/home/francisco/Proyectos/simple-stock/node_modules/simpl-schema/dist/SimpleSchema.js:989:24) 
at /home/francisco/Proyectos/simple-stock/node_modules/simpl-schema/dist/SimpleSchema.js:500:9 
at Function._.each._.forEach (/home/francisco/Proyectos/simple-stock/node_modules/underscore/underscore.js:158:9) 
at SimpleSchema.extend (/home/francisco/Proyectos/simple-stock/node_modules/simpl-schema/dist/SimpleSchema.js:488:28) 
at new SimpleSchema (/home/francisco/Proyectos/simple-stock/node_modules/simpl-schema/dist/SimpleSchema.js:109:10) 
at meteorInstall.imports.api.articulos.articulos.js (imports/api/articulos/articulos.js:18:20) 
at fileEvaluate (packages/modules-runtime.js:333:9) 
at require (packages/modules-runtime.js:228:16) 

答えて

0

私は答えを見つけました。次の行を追加しなければならなかった:

SimpleSchema.extendOptions(['autoform']); 
関連する問題