Возможно ли сделать селекты бесконечной глубины по вложенным категориям на Angular?
Что есть:
У меня передаётся JSON с категориями.
В первый селект передаются категории с parent_id = null, дальше необходимо чтобы создался новый селект с категориями чьи parent_id равны выбранной категории из первого селекта. После выбора во втором селекте нужно, чтобы создавался третий селект, и т.д.
Заранее не известна глубина вложенности категорий.