Я начинаю новый угловой проект (одностраничное приложение), которое будет иметь сложные виды (диалоги, мастера, всплывающие окна, загрузчики), хотя точные требования сейчас не столь ясны ,ui router vs ngroute for sinlge page app
Должен ли я использовать ui.router upfront? Или я должен начать с ngRoute и перейти на ui.router, когда это необходимо?
Какое преимущество ui.router имеет более ngRoute? Каковы ограничения, которые могут заставить меня выбрать ui.router?
Из моего исследования кажется, что ui.router делает намного больше, чем ngRoute, я постараюсь избежать сложности как можно дольше.
Я прочитал What is the difference between angular-route and angular-ui-router?, но не очень помогает (я являюсь полным угловым noob).
У меня есть хорошие навыки в js, jquery, html.
Используйте ui-router upfront. Он так же прост в использовании, как и встроенный ng-route, но с тем преимуществом, что он имеет гораздо больше функций, которые пригодится в будущем. (Разрешение данных перед визуализацией представления, добавление пользовательских данных в представление ... и т. Д.) – skubski
, но ngRoute предоставляет все те же функции для рендеринга, пользовательские данные, не так ли? – Jones
О, да. Я думаю, что связанная в вашей теме суммирует дополнительные функции отлично, особенно вложенные представления - большой бонус ui-router. Поскольку вы уже знаете, что у вас сложное представление в вашем приложении, почему вы решили выбрать ng-route? Кривая обучения? Это точно так же в ui-route imo. – skubski