Я пытаюсь получить доступ к объекту вложенных ингредиентов в основной записи. Выход из метки {{recipe.ingredients}}
равен [object Object],[object Object]
. Что мне нужно привести в порядок для {{recipe.ingredients}}
для вывода имени и суммы?Доступ к вложенным объектам
объекта из базы данных
{
"_id": "zSetYKmvv2HB6v8hJ",
"name": "Grilled Cheese",
"desc": "Sandwich",
"ingredients": [{
"name": "Bread",
"amount": "2 Slices"
}, {
"name": "Cheese",
"amount": "Lots"
}],
"author": "ttpbGPgzDnqwN8Gg7",
"createdAt": "2015-12-27T22:53:17.729Z",
"inMenu": false
}
Код
<template name="RecipeSingle">
<h1>{{recipe.name}}</h1>
<p>{{recipe.desc}}</p>
<p>{{recipe.ingredients}}</p>
</template>
Вот массив, вы, вероятно, хотите перебрать этот массив – adeneo
Самый первый пример на [документации Блейза] (https://www.meteor.com/blaze) именно то, что вы находясь в поиске. –
recipe.ingredients.forEach ((component) => console.log (component.name)) – lll