Kann AngularJS für die Optionsseite einer Chrome-Erweiterung verwendet werden?

Für die Optionsseite meiner Chrome-Erweiterung möchte ich Angular.js verwenden (nur für die Optionsseite, nicht für die Hintergrund-JS- oder Inhaltsskripts der Erweiterung), sie jedoch in meine Seite aufnehmen und Folgendes tun:

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

... wirft diesen Fehler in die Konsole der Dev Tools und es wird nichts ausgeführt:

Error: Code generation from strings disallowed for this context

Ich gehe davon aus, dass Angular versucht, Tags auf die Seite zu schreiben oder Inline-Ereignishandler zuzuweisen, oder etwas, das inline JS ausführtist in Chrome-Erweiterungen nicht zulässigGibt es einen Weg, dies zu umgehen? Kann ich Angular zum Beispiel anweisen, die Verwendung von Inline-JS auf irgendeine Weise zu vermeiden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage