Acesse a variável global do AngularJS

Eu quero inicializar um modelo angular com um objeto JSON que está incorporado em uma página HTML. Exemplo:

<html>
  <body>
    <script type="text/javascript" charset="utf-8">
      var tags = [{"name": "some json"}];
    </script>
    <ul>
      <li ng-repeat="tag in tags">{{tag.name}}</li>
    </ul>
  </body>
</html>

otags campo não pode ser resolvido, porque é procurado na$scope. Eu tentei acessar otags campo no meu controlador como este:

function TagList($scope, $rootScope) {
  $scope.tags = $rootScope.tags;
}

Mas isso não funciona.

Só funciona se eu incluir oTagList diretamente na página HTML e renderizar o json diretamente nessa função.

Como posso acessar otags campo em um arquivo js separado em um controlador angular?

questionAnswers(1)

yourAnswerToTheQuestion