2015-11-24 4 views
7

ngNewRouter (теперь называется ngComponentRouter) должен был быть в 1,4, но был задержан и теперь должен идти в 1.5 (как я понимаю). Однако это не в 1.5 beta2 package. Я вижу angular1_router on github, но я не вижу, что встроенный модуль включен в пакеты 2.0 alpha.AngularJS 1.5 ngComponentRouter

  1. Кто-нибудь знает, действительно ли новый маршрутизатор будет в версии 1.5?
  2. Есть ли текущая сборка нового маршрутизатора, размещенного где угодно? Мне удалось найти копию скомпилированных js из случайного плунжера, но мне не удалось скомпилировать исходный код (проблемы с node-gyp msbuild, все еще работающие над этим).
  3. Кто-нибудь знает о какой-либо современной документации или рабочих образцах нового маршрутизатора компонента? best site I've found so far довольно близок (он говорит, что он был опубликован в феврале, но он использует ngComponentRouter, а не ngNewRouter, поэтому он явно обновляется), но сообщение все еще имеет неправильное значение - например, он говорит о создании контроллеров для компонентов, которые вы загружаете для маршруты, но я обнаружил, что вам действительно нужно создавать их в качестве директив (оптимально используя новую оболочку «компонент» в 1.5) с ограничением, установленным на «A» (это было интересно выяснить).
+0

Вы можете попробовать Github. Heres обсуждение, которое включает сборку с сентября, чтобы начать работу: https://github.com/angular/angular.js/issues/12926 –

ответ

2

Похоже, что компонентный маршрутизатор был выпущен. Вот официальная документация: https://docs.angularjs.org/guide/component-router

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

4

Вы можете получить новый маршрутизатор через НПМ:

npm install @angular/router 

Для получения дополнительной информации о текущем API вы можете посмотреть по адресу: https://angular.io/docs/js/latest/api/router/Router-class.html

Это для угловых 2, но ядро механики маршрутизатора одинаковы, и он должен дать вам несколько советов о том, как API был изменен по сравнению с ngNewRouter.

+0

Iam, получивший посторонние на npm для этого. Отчасти это связано с угловыми 1 и угловыми 2 папками? – Winnemucca

+0

Возможно, это связано с вашей версией npm. Для пакетов с ограниченным диапазоном (обозначение @) требуется версия 2.7.0 или выше. –

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