Combinando o Play! Framework 2.xx com Angular.js

Estou tendo problemas é este casamento de 2 estruturas aparentemente poderosas. Parece que a maioria das coisas que podem ser feitas por 1 pode ser feita por 2. Como melhor utilizar as duas? Existem padrões de pensamento? Tomemos um exemplo básico de um aplicativo CRUD - eu posso escrever uma rota mysite / listnames que mapeia para um controlador em jogo! e isso renderiza um modelo com o código -

@(names:List[String])
@main("Welcome") {

@for( name <- names ){ 
    <p> Hello, @name </p>
}

Observe que main é um modelo típico de inicialização. No entanto, agora a saída que isso produz parece não ter utilidade para o Angular se, digamos, eu quero adicionar uma caixa de entrada para filtrar esses nomes, ou eu quero fazer alguma coisa com eles. Qual é a maneira típica de proceder? A coisa básica parece ser

1) como transmitir dados que chegam após renderizar o modelo pelo Play para angular para uso posterior no lado do cliente.

2) É aconselhável usar essas duas estruturas juntas para um aplicativo de alto nível que envolve um servidor e back-end orientado a objetos matemáticos e uma interface do usuário bastante intensa no front-end?

questionAnswers(1)

yourAnswerToTheQuestion