Как повторно инициализировать метод после ленивой загрузки новых записей, используя ons-lazy-repeat - PullRequest
0 голосов
/ 19 марта 2020

На самом деле, ленивая загрузка пользовательского интерфейса Onsen вставляет новые записи в DOM при прокрутке пользователя вниз, поэтому я хочу повторно инициализировать некоторый метод после ленивой загрузки (например, событие изменения триггера выпадающего меню во вновь добавленных записях).

Примечание: Изначально все работает отлично, потому что я добавил метод refre sh (), выдача только в новых записях, которые добавляются при прокрутке.

Попытка:

var list = document.getElementById('infinite-list');
list.delegate = {
  createItemContent: function(i) {
    // Return a DOM element here.
    .....
    .....
    $(template).find("ons-select").trigger("change");
  },
};

Но $ (шаблон) равен html и еще не вставлен в DOM из "createItemContent", поэтому он не работает.

...