Tôi đang xây dựng một ứng dụng web tương tác với Angular2 và tôi đang tìm cách để nắm bắt các nhấp chuột phải vào một thành phần góc. Tôi cũng cần phải ngăn chặn trình đơn ngữ cảnh trình duyệt xuất hiện trên một nhấp chuột phải để tôi có thể hiển thị menu ngữ cảnh tùy chỉnh của riêng mình.Góc 2 sự kiện nhấp chuột phải?
Tôi biết rằng ở góc 1, bạn phải tạo chỉ thị tùy chỉnh để nắm bắt sự kiện nhấp chuột phải. Đây có phải là trường hợp trong Angular 2, hoặc nó được xây dựng trong/là có một cách dễ dàng hơn để làm điều đó? Tôi đã xem qua một số câu hỏi SO trước đây nhưng chúng không liên quan đến Angular2.
Làm cách nào để hoàn thành việc chụp các nhấp chuột phải và ngăn trình đơn ngữ cảnh của trình duyệt xuất hiện trong Angular2?
Làm thế nào chúng ta có thể làm tương tự cho trang đầy đủ? Tôi muốn vô hiệu hóa nhấp chuột phải cho toàn bộ trang – bpbhat77
Có, bạn có thể sử dụng '@HostListener ('tài liệu: contextmenu', ['$ event'])', đây là ví dụ được cập nhật: https://embed.plnkr.co/YasKxNbBDwbFXw96LCr1 /?show=src%2Fapp.ts,preview Nếu bạn cần thực hiện động, hãy thực hiện theo http://stackoverflow.com/questions/35080387/dynamically-add-event-listener-in-angular-2/35082441# 35082441 – Meligy
Cảm ơn bạn !! Điều này làm việc như một say mê! yay! – b0rgBart3