{#each} добавить что-то типа {showed.push(item.id)}, но он ретёрнит длину массива и она отображается в шаблоне.
google js template literals. Можно обернуть это выражение и в обычную строку (зависит от задачи).
o_O не понял, как это может помочь в моем вопросе. мне надо, чтобы выражение наоборот НЕ рендерилось в dom
Можно. Но не нужно. Такие операции не надо делать в шаблоне, их надо делать в скрипт-теге. Шаблон — это пространство вью-слоя, там только презентация данных происходит.
Я так понимаю он просто хотел показать в шаблоне код showed.push(item.id)
Я не так понял, я понял, что человек хочет сэкономить проход по массиву и мутировать данные в шаблоне :)
> сэкономить проход по массиву Как мутации массива в шаблоне это делают? Что за черная магия?
Создать переменную, в которую кладешь отфильтрованные значения из массива (фильтруешь в коде а не в шаблоне). Ее в шаблон потом добавляешь.
Обсуждают сегодня