У меня действительно простой тестовый пример, где я получаю большой список записей Json, в которых говорится о 2000 элементах. Я просто хочу отобразить все эти элементы на одной странице. (Забудьте о том, хороший дизайн или нет).Aurelia for.repeat wait spinner
У меня есть стандартный счетчик, указанный в моем index.html, который отображается при загрузке страницы и смене страниц. Однако счетчик останавливается, и страница отображается до завершения цикла for.repeat.
Каков наилучший способ справиться с этим. Я попытался добавить новую прядильщицу эту страницу только для for.repeat, но, похоже, не существует способа узнать, когда цикл завершается. Я попытался использовать TaskQueue без успеха. Я мог бы использовать setTimeout как грязный хак, но я хотел бы знать правильный способ справиться с этим.
Благодаря
Я предполагаю, что вы можете использовать свойство isBound, описанное здесь: http://aurelia.io/hub.html#/doc/api/aurelia/binding/latest/interface/Binding. Или, установите переменную в свой конструктор ('bindSpinner = 1;'), а затем отмените ее в вашем методе lifecycle 'attach()' ('bindSpinner = 0;'). – LStarky