У меня возникла проблема в том, что это брак из двух, казалось бы, мощных рамок. Кажется, что большинство вещей, которые могут быть сделаны 1, могут быть сделаны 2. Как лучше всего использовать эти два? Есть ли какие-то образцы мышления? Возьмите базовый пример приложения CRUD - Я могу написать маршрут mysite/listnames, который сопоставляется с контроллером в игре! и это отображает шаблон с кодом -
@(names:List[String])
@main("Welcome") {
@for( name <- names ){
<p> Hello, @name </p>
}
Обратите внимание, что основной является типичным шаблоном начальной загрузки. Однако теперь полученный результат кажется бесполезным для Angular, если я хочу добавить поле ввода для фильтрации этих имен, или я хочу вообще что-либо сделать с ними. Каков типичный способ продолжения? Базовая вещь, кажется, -
1), как передать данные, которые поступают после воспроизведения шаблона с помощью Play до Angular для последующего использования на клиентах.
2) Можно ли вообще использовать эти два фреймворка для приложения с большим уровнем, включающего ориентированный на объект, ориентированный на объект, + сервер и довольно интенсивный интерфейс в интерфейсе?