É possível usar o AngularJS para uma página de opções da extensão do Chrome?
Para a página de opções da extensão do Chrome, gostaria de usar o Angular.js (apenas para a página de opções, não para os scripts JS ou de conteúdo em segundo plano da extensão), mas incluindo-o na minha página e fazendo algo como:
<!doctype html>
<html ng-app>
<head>
<title>Shortkeys Options</title>
<script src="../js/jquery.min.js" type="text/javascript"></script>
<script src="../js/angular.min.js" type="text/javascript"></script>
<script src="../js/options.js" type="text/javascript"></script>
<link rel="stylesheet" href="../css/options.css" />
</head>
<body>
<div ng-controller="OptionsCtrl">
<div ng-repeat="key in keys"></table>
</div>
</body>
</html>
... lança este erro no console de ferramentas de desenvolvimento e nada é executado:
Error: Code generation from strings disallowed for this context
Eu suponho que é porque Angular está tentando escrever tags para a página ou atribuir manipuladores de eventos inline ou algo que executa JS inline, quenão é permitido em extensões do Chrome, então há alguma maneira de contornar isso? Posso dizer ao Angular para evitar usar JS embutido de alguma forma, por exemplo?