Вот мой код, используя Papa Разбор (CSV Parser Library)Метеорные объекты не определены Почему?
Papa.parse(theFile.target.result, {
header: true,
step: function(row) {
Meteor.call('file-upload', row.data);
}
row.data это объект выглядит следующим образом:
[
{
"Column 1": "foo",
"Column 2": "bar"
},
{
"Column 1": "abc",
"Column 2": "def"
}
]
Я с трудом находя значение объекта с помощью метода Метеора так Я могу добавить его в свою коллекцию: rowData.Desc rowData.Title
не определены ... Echoing row.data
в консоль браузера показывает все отлично. Какие-нибудь идеи в чем-то не так?
Meteor.methods({
'file-upload': function(rowData) {
Products.insert({
Title: rowData.Title,
Desc: rowData.Desc
})
}
});
Определены ли 'row.data' свойства' row.data.Title' и 'rowD.data.Desc'? Потому что это метод 'file-upload', который вы показываете. – Paul