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?