У меня есть вложенный цикл for ... in
в vue js. Я пытаюсь пропустить элементы, если значение элемента равно null
. Вот HTML код:Пропустить объекты объекта, если значение равно нулю
<ul>
<li v-for="item in items" track-by="id">
<ol>
<li v-for="child in item.children" track-by="id"></li>
</ol>
</li>
</ul>
null
элементы могут присутствовать в обоих item
и item.children
объектов.
Например:
var data = {
1: {
id: 1,
title: "This should be rendered",
children: {
100: {
id: 100,
subtitle: "I am a child"
},
101: null
}
},
2: null,
3: {
id: 3,
title: "Should should be rendered as well",
children: {}
}
};
С помощью этих данных data[1].children[101]
не должны быть оказаны, и если data[1].children[100]
становится нулевым позже он должен быть исключен из списка.
P.S. Я знаю, что это, вероятно, не лучший способ представления данных, но я не отвечаю за это :)
Нужна поддержка vue-underscore? –