У меня есть коллекция:Метеор JS: Как использовать Spacebars для отображения содержимого внутри массива, извлеченной из Метеор Коллекция
MenuItems = new Mongo.Collection('menu_items');
и у меня есть массив:
var arrayToInsert = ['Gemstone', 'Rings'];
Я тогда вставить этот массив в коллекцию с помощью:
MenuItems.insert(arrayToInsert);
Результирующий документ в моем MongoDB, как показано на RoboMongo является:
{
"_id" : "yRXmFGxLCZXLf9Ynh",
"0" : "Gemstone",
"1" : "Rings"
}
В моем шаблоне Helper у меня есть:
menuItems: function(){
return MenuItems.find();
},
В моем .html файл я делаю это:
{{#each menuItems}}
{{this}}
{{/each}}
Но я только получаю этот выход:
[object Object]
Как использовать Spacebars для итерации по этому массиву данных, чтобы я мог получить он должен отображать «Gemstone» и «Rings» ????
спасибо.
попробовать {{это [1]}} –
Привет, {{this [1]}} не работает .... {{this [0]}} также не работает .... – preston
oops its {{this. [1]}} забыл, что результат представляет собой массив объектов –