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