Маршрутизатор Meteor Flow/Железный маршрутизатор с маршрутизатором angular ui

Я пытаюсь добавить рендеринг на стороне сервера с отдельными корневыми html-файлами в мой проект angular-meteor. Но, поскольку рендеринг на стороне сервера невозможен в angular, а железный маршрутизатор/маршрутизатор потока, который поддерживает рендеринг на стороне сервера, работает не с angular, а с blaze. Пожалуйста, помогите. Как я могу реализовать маршрутизацию на стороне сервера и угловую маршрутизацию пользовательского интерфейса?


person Swastik Roy    schedule 08.03.2016    source источник


Ответы (1)


Iron-Router выполняет маршрутизацию на стороне сервера и клиента, а Flow-Router — нет.

Рекомендуется использовать Picker для рендеринга на стороне сервера с Flow-Router, и в основном это похоже на Express-маршрутизатор, поэтому он должен нормально работать с Angular-Router.

meteor add meteorhacks:picker

https://atmospherejs.com/meteorhacks/picker

https://github.com/meteorhacks/picker/

Он также поддерживает промежуточное ПО.

Удачи

person MrE    schedule 09.03.2016
comment
Не могли бы вы предоставить ссылку на какой-либо пример или блог с рендерингом html-файлов маршрута на стороне сервера, который будет работать в качестве базового файла для угловых приложений... или для рендеринга представлений в angular-meteor без пламени с использованием потокового маршрутизатора или сборщика. В инете ничего не нашел :/ - person Swastik Roy; 09.03.2016
comment
это не рендеринг на стороне сервера, это маршрутизация на стороне сервера. учебник Meteor объясняет, как использовать Angular. Я ответил о маршрутизации на стороне сервера, потому что думал, что вам нужно что-то еще, но я даже не думаю, что вам нужно это. meteor.com/tutorials/angular/templates - person MrE; 09.03.2016
comment
PS: я не использую Angular. Angular громоздкий и медленный, чем Blaze или React, плюс v1.x скоро устареет с выходом Angular 2, и он не имеет обратной совместимости, поэтому я держусь от него подальше, пока не увижу что-нибудь получше. - person MrE; 09.03.2016