Tôi tò mò chính xác những gì trang trí trong AngularJS. Không có nhiều thông tin trực tuyến cho các nhà trang trí tiết kiệm cho một sự phô trương trong tài liệu AngularJS và một đề cập ngắn gọn (mặc dù thú vị) trong một video youtube .
Như những kẻ Angular đặt nó là một vật trang trí là:
Trang trí dịch vụ, cho phép người trang trí chặn việc tạo cá thể dịch vụ. Thể hiện được trả về có thể là thể hiện ban đầu hoặc một thể hiện mới ủy nhiệm cho thể hiện ban đầu.
Tôi thực sự không biết điều đó có nghĩa là gì và tôi không chắc tại sao bạn lại tách logic này ra khỏi dịch vụ. Ví dụ: nếu tôi muốn trả về một cái gì đó khác nhau trong các điều kiện khác nhau, tôi sẽ chuyển các đối số khác nhau cho các hàm có liên quan hoặc sử dụng một hàm khác chia sẻ trạng thái riêng tư đó.
Tôi vẫn là một người không biết gì về AngularJS vì vậy tôi chắc chắn đó chỉ là sự thờ ơ và / hoặc những thói quen xấu mà tôi đã chọn.