2014-09-30 2 views
2

Я использую генератор-угловой с Йоменом, и я использую yo angular:route XYZ для создания нового вида/контроллера/маршрута/и спецификации теста.генератор-угловой и ui-router

Я знаю, что нужно использовать UI-маршрутизатор для реализации формы многоступенчатой, основанную на this one

вопросов, которые я есть (и, главным образом, об использовании и угловых-х маршрутизаторе и щий-маршрутизаторе):

  1. Возможно ли установить ui-маршрут в проекте с «генератором-угловым» или до тех пор, пока я выбираю другую маршрутизацию, я должен прекратить использовать этот генератор? Как? Простой bower install angular-ui-router --save
  2. Должен ли я создавать свои виды/контроллеры/маршрутизацию/тестовую спецификацию отдельно отныне с момента yo-углового: маршрут будет использовать угловой маршрутизатор вместо ui-router?
  3. Могут ли оба маршрутизатора работать друг с другом или мне нужно изменить всю мою маршрутизацию для использования ui-router? (в .config, в контроллерах с использованием $ routeParams ...).

Спасибо за вашу помощь в этом

ответ

1

1 - Я не уверен, что о вашем генераторе (я не использовал его), но так как почти все генераторы opinonated, если генератор не разрешите вам выбирать маршрутизатор в начале, а затем звучит для меня, как вам нужно будет искать разные варианты, с cg-angular вы можете выбрать использование ui-router во время создания проекта.

2 - если вы решили сохранить свой генератор, я боюсь, что вам необходимо создать маршруты вручную (это не имеет большого значения)

3 - Я не думаю, что смешивать маршрутизатор провайдеры могут быть хорошей идеей, я еще этого не делал, но они отличаются друг от друга с той же целью, поэтому есть большая вероятность столкновения между ними, и они не могут работать вместе вообще.

По-моему, придерживайтесь u-router, это довольно приятно, и миграция не настолько болезненна, и это может стоить того изменения.

Смежные вопросы