In che modo angularJS utilizza gli operatori Web per eseguire processi in background? C'è qualche schema che dovrei seguire nel fare questo?AngularJS e web worker
Attualmente sto utilizzando un servizio che ha il modello in un web worker separato. Questo servizio implementa metodi come:
ClientsFacade.calculateDebt(client1); //Just an example..
Nell'implementazione, questo metodo invia un messaggio al lavoratore con i dati. Questo mi consente di astrarre il fatto che viene eseguito in un thread separato e potrei anche fornire un'implementazione che si interroga su un server o anche uno che fa questa azione nello stesso thread.
Dal momento che sono nuovo di javascript e sto solo riciclando la conoscenza che ho da altre piattaforme mi chiedo se questo è qualcosa che faresti o forse angolare che è quello che sto usando, offre una sorta di modo di fare questo . Anche questo introduce un cambiamento nella mia architettura poiché il lavoratore deve esplicitamente spingere le modifiche al controller, che quindi aggiorna i suoi valori e quindi questo si riflette nella vista, sto finanziando questo? È un po 'frustrante che i web worker "mi proteggano così tanto da rovinare non permettendomi di condividere la memoria ecc.
ciò che è ** ** doWork.js in ** var lavoratore = nuovo lavoratore ('doWork.js'); **? – acudars
È un riferimento al file js esterno che contiene il codice per il web worker. – ganaraj
Come faccio a fare riferimento a un file con percorsi angolari in atto? In questo momento deve caricare e asincronizzare lo script dal mio server. Posso averlo memorizzato sul client? –