Я пытаюсь добавить рендеринг на стороне сервера с отдельными корневыми html-файлами в мой проект angular-meteor. Но, поскольку рендеринг на стороне сервера невозможен в angular, а железный маршрутизатор/маршрутизатор потока, который поддерживает рендеринг на стороне сервера, работает не с angular, а с blaze. Пожалуйста, помогите. Как я могу реализовать маршрутизацию на стороне сервера и угловую маршрутизацию пользовательского интерфейса?
Маршрутизатор Meteor Flow/Железный маршрутизатор с маршрутизатором angular ui
Ответы (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
Не могли бы вы предоставить ссылку на какой-либо пример или блог с рендерингом html-файлов маршрута на стороне сервера, который будет работать в качестве базового файла для угловых приложений... или для рендеринга представлений в angular-meteor без пламени с использованием потокового маршрутизатора или сборщика. В инете ничего не нашел :/
- person Swastik Roy; 09.03.2016
это не рендеринг на стороне сервера, это маршрутизация на стороне сервера. учебник Meteor объясняет, как использовать Angular. Я ответил о маршрутизации на стороне сервера, потому что думал, что вам нужно что-то еще, но я даже не думаю, что вам нужно это. meteor.com/tutorials/angular/templates
- person MrE; 09.03.2016
PS: я не использую Angular. Angular громоздкий и медленный, чем Blaze или React, плюс v1.x скоро устареет с выходом Angular 2, и он не имеет обратной совместимости, поэтому я держусь от него подальше, пока не увижу что-нибудь получше.
- person MrE; 09.03.2016