Tôi cần tạo hộp thoại để sử dụng với bất kỳ mục nào trong danh sách các mục. Các hộp thoại là khá nhiều giống nhau bất kể mặt hàng ngoại trừ các giá trị của các lĩnh vực mà rõ ràng là phụ thuộc vào mục.góc cạnh - hộp thoại có thể sử dụng lại
Chỉ thị tôi đang xây dựng đang đọc mẫu từ một tệp, biên dịch nó với $ biên dịch và sau đó liên kết (liên kết) nó với phạm vi của mục. Kết quả của sự ràng buộc là một cây DOM. Để hiển thị hộp thoại, tôi cần thêm cây này vào một số phần tử trong DOM hiện có. Bản chất của hộp thoại của tôi là như vậy mà nó có ý nghĩa để nối trực tiếp vào thẻ body. Hộp thoại sẽ được sử dụng nhiều lần kết hợp với các mục khác nhau trong danh sách
Vì vậy, đây là câu hỏi của tôi: Bạn có thể thực hiện bao nhiêu quá trình này (biên dịch, ràng buộc, nối thêm)? Tôi chắc chắn có thể chạy biên dịch một lần. Tôi cũng có thể liên kết kết quả biên dịch với $ rootscope và chắp thêm (ẩn) nó vào thẻ body. Bằng cách này tôi có thể sau đó chỉ cần bật khả năng hiển thị và hiển thị hộp thoại.
Nhưng nếu nó đã bị ràng buộc và gắn với DOM, nó có kosher để ràng buộc lại nó với một số phạm vi khác, nếu vậy - cách thích hợp để làm điều đó là gì? Một câu hỏi khác là nó thậm chí còn đáng giá? có thể chỉ cần chèn lại nó mỗi khi cần thiết?
Không chắc về đạn điểm hai - các hộp thoại thường tìm ra vị trí của họ trong tài liệu tọa độ, và cách duy nhất để đảm bảo đúng vị trí sử dụng 'top' và ' left' px là đặt ngay trên cơ thể. Ý tôi là, giả sử bạn không muốn trừ ra vị trí của offsetParent. – jpsimons
@ pkozlowski.opensource Tôi đã kiểm tra thư rác của bạn và tài liệu cho hộp thoại $ (bây giờ là $ modal tôi nghĩ). Bạn có thể giải thích cho tôi tại sao chúng ta không thể thiết lập phạm vi từ bộ lặp trong các tùy chọn hộp thoại. Tại sao điều đó không hoạt động? – uriDium