Carregando um script externo usando <script src = “…”> em Angular

Eu preciso incluir um script que tenha um ID de sessão na URL (eu normalmente não faria isso, mas estou usando Crocodoc para incorporar documentos na página e eles não parecem ter outra maneira de fazê-lo sem usar um iFrame que não é personalizável):

<!--sets a global variable "_doc" that is needed for initialization-->
  <script src="//crocodoc.com/webservice/document.js?session=tohY5vh3dPjUbmW6_imSQFshvQUsJ3fuJFyG7CxBU-E3AArTbELI3U0bSJBm6z5ZKtXpJQCnJ-EU1J2WGbuu6WH4e3Bglcy38TplHg"></script>

Eu tentei coisas simples como:

<script ng-src="//crocodoc.com/webservice/document.js?session={{ file.crocodoc_session }}"></script>

Isso escreve a tag bem, mas o script nunca é solicitado. Eu também tentei usar apenas "src" em vez de "ng-src", mas isso faz uma requisição com "{{file.crocodoc_session}}" na URL, e não faz outra requisição quando o valor da ID da sessão é realmente escrito.

A última coisa que tentei foi fazer uma diretiva com uma função de compilação, na qual eu uso o jQuery para definir o atributo src. Isso funcionou, espero que eu não consegui descobrir como passar o ID da sessão para a função de compilação. Eu usei um atributo "session" no elemento, mas quando eu passar uma variável (ou use session = "{{file.crocodoc_session}}") recebo o nome da variável como uma string em vez de seu valor.

questionAnswers(1)

yourAnswerToTheQuestion