Показать сообщение отдельно
  #13 (permalink)  
Старый 23.09.2014, 10:02
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Это один и то же скрипт на всё. Ему подается 2 даты - когда дата1 минус дата2 меньше 0 он собирает сущность в коллекцию. Вот и все. Когда юзер щелкнул - дата1 стала больше дата2 и тот же самый скрипт уже ничего не соберет, а рендер, соответственно, ничего не покажет.

Надо нормализовать. Например модель собирает сущности в массив.

var items=[];
// собирает

А вьюха этот массив рендерит

for(var i=0; i<items.length//... тут рендер

и все. Если в items пустой массив, этот for закончится не начавшись и не надо никакие if else end if специально вставлять - оно само все проканает, автоматически, по нормальной логике.

ЗЫ На этом как и на любом форуме есть точно такая же фича - вам показывают красным темы даты обновления которых больше даты вашего последнего посещения. Если их посчитать то можно вывести как число в заголовок рубрики. Стопицот лет так делают и до сих пор вишь проблемы

Последний раз редактировалось kostyanet, 23.09.2014 в 10:06.
Ответить с цитированием