Sto cercando di creare un'applicazione confezionato Chrome utilizzando angolare 2. Ma io sto ottenendo il seguente errore quando provo a fare funzionare il mio app:Utilizzando angolare 2 in Chrome app confezionato
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
Il contenuto di boot.js
è:
System.config({ packages: { app: { format: 'register', defaultExtension: 'js', "defaultJSExtensions": true, } } });
System.import('app/boot').then(null, console.error.bind(console));
so AngularJS (angolari 1) ha avuto una direttiva ng-csp
per correggere questo errore Content Security Policy
. C'è qualcosa di simile per Angular 2?
C'è un modo per eseguire Angular 2 in un'app in pacchetto?
Vedi https://github.com/angular/angular/issues/1744 e https : //github.com/angular/angular/issues/5956 –
@EricMartinez Ho già visto entrambi gli argomenti di Github. Il primo fornisce "un modo" per risolvere questo problema usando 'bind (ChangeDetector) ...', ma le cose sono cambiate da allora. Non sono sicuro di come farlo nella versione 'beta8'. Il secondo link mi fa pensare che Angular 2 non è pronto per le app di Chrome Packed? – Vivendi