ui-router - отличная альтернатива стандартным маршрутизаторам angular; он поддерживает вложенные состояния и представления и несколько просмотров.
Я немного смущен, хотя разница между ними. Мне кажется, что несколько представлений можно почти всегда мыслить и реализовывать как вложенные представления компонента "более высокого порядка". Например, если мы рассматриваем приложение с боковой панелью и полем содержимого, мы можем моделировать их как два "параллельных" представления или как сделать боковую панель родительским видом и панель содержимого ее вложенным дочерним представлением, которое зависит от выбранного элемента боковой панели.
Сам readme, похоже, предполагает, что разделение не очень четкое:
Pro Совет. Хотя несколько параллельных представлений являются мощной функцией, вы часто сможете более эффективно управлять своими интерфейсами, вставляя свои представления и сопоставляя эти представления с вложенными состояниями.
Когда я должен использовать несколько представлений и когда вложенные представления? Существуют ли какие-то критерии, которые могут помочь вам выбрать большую часть времени, что является правильным способом моделирования состояний, вложенных или нескольких?