Как можно использовать веб-рабочие, чтобы работать в фоновом режиме? Есть ли какой-нибудь образец, который я должен соблюдать при этом?AngularJS и веб-работники
В настоящее время я пользуюсь службой, у которой есть модель в отдельном веб-работнике. Эта служба реализует методы, такие как:
ClientsFacade.calculateDebt(client1); //Just an example..
В реализации, этот метод посылает сообщение работника с данными. Это позволяет мне отвлечься от факта, что он выполняется в отдельном потоке, и я мог бы также предоставить реализацию, которая запрашивает сервер или даже тот, который выполняет это действие в том же потоке.
Поскольку я новичок в javascript, и я просто перерабатываю знания, которые у меня есть на других платформах. Интересно, будет ли это то, что вы бы сделали или, возможно, Angular, что я использую, предлагает своего рода способ сделать это , Также это вносит изменения в мою архитектуру, так как работник должен явно вводить изменения в контроллер, который затем обновляет свои значения, а затем это отражается в представлении, могу ли я это сделать? Это немного расстраивает то, что веб-работники «защищают» меня так сильно от прикручивания, не позволяя мне делиться памятью и т. Д.
что ** скрипт doWork.js ** в ** вар работник = новый рабочий ('скрипт doWork.js'); **? – acudars
Это ссылка на внешний файл js, содержащий код для веб-мастера. – ganaraj
Как я могу ссылаться на файл с угловыми маршрутами? Сейчас он должен и асинхронно загружать сценарий с моего сервера. Могу ли я сохранить прямо на клиенте? –