Моя проблема заключается в использовании javascript-фреймворка, такого как Angular / Aurelia, для улучшения предварительно обработанной страницы сервером (не статической HTML-страницы).
Я реализую поток, который: сервер (например: использует PHP) предварительно отображает некоторые данные, например: поле выбора с 2 опциями, затем инфраструктура javascript будет обрабатывать такие вещи, как привязка данных, службы http, … например, получать больше данных опций и привязать к существующему окну выбора, чтобы отобразить больше опций.
Я пытался использовать Aurelia с Laravel, но я не могу сделать это, потому что это нелегко и не удобно. Я думаю, что что-то не так с моей машиной или способом, который я выбрал для реализации.
Многие мнения предполагают, что использовать Aurelia / Angular для всего внешнего интерфейса и использовать бэкэнд-каркас, такой как Laravel / Rail, только для REST API. Но я думаю, что это совсем не хорошо. Они не удовлетворяют меня. Зачем удалять серверный движок шаблонов на сервере, это полезно для скорости, SEO, … В Angular / Aurelia я просто использую такие функции, как привязка данных, шаблон, форматирование, внедрение зависимостей, передача ajax, … Я не использую особенность маршрутизации вообще.
Вопрос: кто-нибудь пробовал этот подход? Есть ли способы решить мою проблему?
p / s: я нашел похожее вопрос за мою проблему, но пока никто не отвечает.
Задача ещё не решена.
Других решений пока нет …