Làm thế nào để angularJS có thể sử dụng công nhân web để chạy các tiến trình trong nền? Có mô hình nào tôi nên làm theo không?AngularJS và nhân viên web
Hiện tại, tôi đang sử dụng dịch vụ có mô hình trong một nhân viên web riêng biệt. Dịch vụ này triển khai các phương pháp như:
ClientsFacade.calculateDebt(client1); //Just an example..
Trong quá trình triển khai, phương pháp này sẽ gửi thông báo đến người lao động với dữ liệu. Điều này cho phép tôi trừu tượng một thực tế là nó đang được thực hiện trong một chủ đề riêng biệt và tôi cũng có thể cung cấp một triển khai thực hiện các truy vấn đối với một máy chủ hoặc thậm chí một hành động thực hiện hành động này trong cùng một luồng.
Vì tôi mới sử dụng javascript và tôi chỉ tái chế kiến thức mà tôi có từ các nền tảng khác, tôi tự hỏi liệu đây có phải là thứ bạn sẽ làm hay có lẽ là Angular. . Điều này cũng giới thiệu một sự thay đổi trong kiến trúc của tôi vì người lao động phải đẩy mạnh các thay đổi đối với bộ điều khiển, sau đó cập nhật các giá trị của nó và sau đó điều này được phản ánh trong khung nhìn, tôi có đang nghiên cứu kỹ hơn không? Đó là một chút bực bội rằng công nhân web "bảo vệ" tôi rất nhiều từ screwing lên bằng cách không cho phép tôi để chia sẻ bộ nhớ, vv
gì là ** doWork.js ** trong ** var nhân = new Worker ('doWork.js'); **? – acudars
Đây là tham chiếu đến tệp js bên ngoài chứa mã cho công nhân web. – ganaraj
Tôi làm cách nào để tham chiếu một tệp có các tuyến đường góc? Ngay bây giờ nó phải và async tải kịch bản từ máy chủ của tôi. Tôi có thể lưu trữ ngay trên máy khách không? –