2015-07-22 2 views
3

У меня есть приложение Meteor с использованием углового метеор. Теперь мне нужно загрузить различные угловые модули в зависимости от url. Я добавил железо-маршрутизатор в мое приложение, чтобы сделать это, и я продолжаю обрабатывать маршруты для каждого модуля, используя ngRoute и anchor nav, но он ведет себя странно, если url содержит параметры. Я сделал небольшой тест, который доступен здесь:Использование железного роутера с угловым метеорным усилителем дважды нагружает контроллеры

https://github.com/clouchtibat/iron-router-ng-route

Если вы нажмете на «Трюк» ссылку, а затем на «тест», следующие маршруты изменения сделают контроллер быть реализован в два раза. Он работает, если URL-адреса не имеют параметров.

Я также проверил с ui-router (в ветке с ui-router), и проблема такая же, но в дополнение к виду дублируется.

Это ошибка в одном из двух маршрутизаторов или что-то не так с моей реализацией?

ответ

0

Взгляните на этом разговоры в угловых метеорных вопросов GitHub:

https://github.com/Urigo/angular-meteor/issues/154

https://github.com/Urigo/angular-meteor/issues/493

Я думаю, что это может помочь вам с некоторыми направлениями. У меня также есть трудное время с миксингом-метеорным и железным: роутер.

+0

Я думаю, что проблема здесь другая, я пытаюсь применить это исправление (https://github.com/gmr2/GimmeRide/blob/master/client/ng/routes.js) к хранилищу clouchtibat для прошлого три часа, но главная проблема, с которой он сталкивается, заключается в том, что он все еще использует ngRoute как «главный» маршрутизатор. Есть ли у вас какие-либо идеи о том, как мы можем подгонять ваше решение? – SIkwan

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