Tôi muốn sử dụng Portal mới từ tài liệu CDK để chèn nội dung động vào nhiều phần của biểu mẫu.Góc CDK: Cách đặt đầu vào trong ComponentPortal
Tôi có cấu trúc biểu mẫu phức tạp và mục tiêu là có biểu mẫu chỉ định nhiều nơi mà các thành phần phụ có thể (hoặc không) chèn mẫu.
Có lẽ Cổng CDK không phải là giải pháp tốt nhất cho việc này?
tôi đã cố gắng một cái gì đó nhưng tôi chắc chắn nó không phải là cách làm: https://stackblitz.com/edit/angular-yuz1kg
Tôi cũng đã cố gắng với new ComponentPortal(MyPortalComponent)
nhưng làm thế nào chúng ta có thể thiết lập đầu vào trên nó? Thông thường là một cái gì đó như componentRef.component.instance.myInput
Khi tôi cố gắng để làm điều này tôi nhận được như sau: Không thể giải quyết tất cả tham số cho ComponentToPort: ([object Obje ct], [đối tượng],?). Ở đâu? là CONTAINER_DATA – Joe
Có lẽ bên trong 'ComponentToPort', bạn sẽ cần nhập CONTAINER_DATA từ vị trí bạn đã tạo. Điều đó có thể giải quyết vấn đề. – Awadhoot