Отсрочка изменения маршрута AngularJS до загрузки модели для предотвращения мерцания

Мне интересно, есть ли способ (, аналогичный Gmail )для AngularJS, для задержки отображения нового маршрута до тех пор, пока каждая модель и ее данные не будут получены с использованием соответствующих сервисов.

Например, если есть ProjectsController, в котором перечислены все проекты, и project_index.html, являющийся шаблоном, показывающим эти проекты, Project.query()будет полностью загружен до отображения новой страницы.

До этого старая страница все еще продолжала бы показывать (, например, если бы я просматривал другую страницу, а затем решил увидеть этот индекс проекта ).

319
задан kryger 23 March 2014 в 02:29
поделиться