Próbuję utworzyć aplikację przy użyciu pakietu Chrome kątowe 2. Ale ja otrzymuję następujący błąd, gdy próbuję uruchomić mój app:Korzystanie kątowa 2 w Chrome zapakowanego aplikacji
EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' blob: filesystem: chrome-extension-resource
-> Evaluating chrome-extension://aabbecghjjmmpbagelfmhllgaidcbnmn/app/boot.js
Zawartość boot.js
jest:
System.config({ packages: { app: { format: 'register', defaultExtension: 'js', "defaultJSExtensions": true, } } });
System.import('app/boot').then(null, console.error.bind(console));
wiem angularjs (kąt 1) miał dyrektywę ng-csp
aby rozwiązać ten Content Security Policy
błąd. Czy dla Angular 2 jest coś w rodzaju similair?
Czy istnieje sposób na uruchomienie Angular 2 w pakiecie aplikacji?
Zobacz https://github.com/angular/angular/issues/1744 i HTTPS : //github.com/angular/angular/issues/5956 –
@EricMartinez Widziałem wcześniej oba tematy Github. Pierwsza z nich zapewnia "sposób" na rozwiązanie tego problemu za pomocą 'bind (ChangeDetector) ...', ale od tego czasu sytuacja się zmieniła. Nie jestem pewien, jak to zrobić w wersji 'beta8'. Drugi link sprawia, że myślę, że Angular 2 nie jest gotowy na aplikacje w pakiecie Chrome? – Vivendi