como implementar o login do google + com angularjs

Eu tenho um aplicativo AngularJS e quero implementar o login do G +. Analisei as amostras deles e eles funcionam como aplicativos independentes.

https://developers.google.com/+/web/signin/

No meu aplicativo Angular, posso exibir o botão de login do G +. Mas estou preso no retorno de chamada. Coloco a função de retorno de chamada no arquivo js do controlador?

Se sim, e considerando esse controlador:

app.controller('myController', function ($scope) {
    function signinCallback(authResult) {

No meu retorno de chamada de dados, como o nomeio para que ele entre no CallCall dentro do myController?

    <span id="signinButton">
      <span
        class="g-signin"
        data-callback="signinCallback"
        data-clientid="123456789.apps.googleusercontent.com"
        data-cookiepolicy="single_host_origin"
        data-requestvisibleactions="http://schemas.google.com/AddActivity"
        data-scope="https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.profile.emails.read"
      </span>
    </span>

questionAnswers(3)

yourAnswerToTheQuestion