Acceda a la variable global desde AngularJS

Quiero inicializar un modelo angular con un objeto JSON que está incrustado en una página HTML. Ejemplo:

<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>

lostags campo no se puede resolver, ya que se busca en el$scope. Traté de acceder a latags campo en mi controlador de esta manera:

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

Pero no funciona.

Funciona solo si incluyo elTagList directamente en la página HTML y renderice el json directamente en esta función.

¿Cómo puedo acceder a latags campo en un archivo js separado en un controlador angular?

Respuestas a la pregunta(1)

Su respuesta a la pregunta