Đối với một dự án phụ của tôi, tôi muốn triển khai luồng trò chuyện nơi thư mới được thêm vào dưới cùng và cửa sổ sẽ cuộn xuống cuối để hiển thị thông báo mới nhất.Trình kết xuất không được dùng làm ưu điểm cho renderer2, thay thế cho `invokeElementMethod`?
Để làm điều đó, tôi đã chọn sử dụng ViewChildren
trên thành phần để tìm tin nhắn cuối cùng (mới nhất) và sử dụng scrollIntoView
trên nativeElement
.
Để không gọi phương thức bằng cách truy cập trực tiếp vào API DOM nativeElement.scrollIntoView()
. Tôi tin rằng tôi sẽ cần sử dụng renderer.invokeElementMethod(nativeElement, 'scrollIntoView')
.
Sự cố là renderer
không được dùng để ủng hộ renderer2
và tôi không thể tìm thấy phương án thay thế cho phương thức invokeElementMethod
trong renderer2
.
Câu hỏi là, có phương pháp nào tôi đã bỏ lỡ trong renderer2
để thực hiện điều đó không? hoặc chúng ta có cách mới để gọi phương thức phần tử bây giờ?
https://github.com/angular/angular/issues/15008#issuecomment-285141070 – yurzui