Tôi đang tìm kiếm trợ giúp với việc sử dụng webpack cho ứng dụng AngularJS lớn. Chúng tôi đang sử dụng cấu trúc thư mục dựa trên tính năng (mỗi tính năng/trang có một mô-đun và họ có bộ điều khiển, chỉ thị). Tôi đã cấu hình thành công webpack để làm cho nó hoạt động với Grunt, nó tạo ra một gói duy nhất. Tôi muốn tạo các khối như là một ứng dụng lớn, chúng tôi muốn tải các tạo phẩm mô-đun (trang/tính năng) không đồng bộ.AngularJS và tích hợp Webpack
Tôi đang xem một số ví dụ về webpack để sử dụng 'code splitting'
sử dụng cú pháp require([deps],fn)
. Tuy nhiên tôi không thể có được những khối lười biếng. Trước hết, tôi không biết chính xác nơi nào, tôi sẽ cần phải nhập các khối này trước khi AngularJS định tuyến người dùng đến trang tiếp theo. Tôi đang đấu tranh để tìm một sự phân chia trách nhiệm rõ ràng.
Có ai đó trỏ tôi đến một ứng dụng ví dụ AngularJS trong đó webpack được sử dụng để tải bộ điều khiển/chỉ thị/bộ lọc không đồng bộ sau mỗi tuyến đường không?
ít trong các liên kết Tôi sau: Should I use Browserify or Webpack for lazy loading of dependancies in angular 1.x https://github.com/petehunt/webpack-howto#9-async-loading http://dontkry.com/posts/code/single-page-modules-with-webpack.html
cảm ơn bạn, tôi cũng thấy rằng việc gọi $ áp dụng nhiều lần không đúng .. http://stackoverflow.com/questions/12729122/prevent-error-digest-already-in-progress -khi-gọi-phạm vi áp dụng có thể một lần cho mỗi tuyến đường nên được ok, tôi đoán. – CoderTR
Có, bạn có thể đúng.Về cơ bản bạn phải quyết định: Tôi có chờ đợi cho mỗi thành phần để tải trước khi gọi $ áp dụng hoặc tôi tuyên truyền cập nhật càng sớm càng tốt. –