Как я могу использовать Java для каждого цикла с пользовательскими классами?

Мне нравится подход Cereal Killer за его простоту, но, к сожалению, для меня это проблема. Когда браузер переходит на другой маршрут, он перезапускает приложение Ember .

Начиная с Ember 2.6, используется следующий простой подход:

<span {{action 'closeNavigationMenu'}}> {{#link-to 'home' preventDefault=false}} Go Home {{/link-to}} </span>

Это обеспечивает следующее:

  • перемещается к route 'home'
  • действие 'closeNavigationMenu' вызывается
  • при наведении мыши, браузер отображает ссылку, по которой будет следовать (для SEO и лучшего UX)
  • навигация браузера не приводит к перезагрузке приложения Ember
47
задан Geo 10 June 2009 в 13:03
поделиться

2 ответа

Вы можете реализовать Iterable .

Вот пример . Это не лучший вариант, так как объект является собственным итератором. Однако это должно дать вам представление о том, что происходит.

52
ответ дан 26 November 2019 в 19:47
поделиться

Вы должны реализовать Iterable интерфейс , то есть реализовать метод

class MyClass implements Iterable<YourType>
{
Iterator<YourType> iterator()
  {
  return ...;//an iterator over your data
  }
}
8
ответ дан 26 November 2019 в 19:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: