Допустим, у меня есть большая коллекция моделей изображений, и в каждый момент времени отображается только 50 миниатюр.Я хочу дать пользователю возможность увидеть еще 50 случайных изображений из коллекции ... поэтому я подумал о том, чтобы дать каждой модели изображений атрибут onDisplay .
Метод show-random выбирает50 случайных предметов и устанавливает для onDisplay значение true.Некоторые из этих элементов, возможно, уже были отрисованы ... если нет, то создается новый эскиз и присоединяется к модели изображения.Если представление уже было визуализировано, то оно просто повторно отображается / присоединяется к DOM.
Проверка существования представления представляется наиболее простой, если на модель есть указатель.Но нарушаю ли я разделение интересов здесь?