Angular2 ile etkileşimli bir web uygulaması yapıyorum ve bir açısal bileşen üzerinde sağ tıklamaları yakalamanın bir yolunu arıyorum. Kendi özel içerik menüsümü görüntüleyebilmem için tarayıcı içerik menüsünün sağ tıklamayla görünmesini de engellemem gerekiyor.Açısal 2 sağ tıklama olayları?
Açısal 1'de sağ tıklama olayını yakalamak için özel bir yönerge oluşturmanız gerektiğini biliyorum. Bu hala Angular 2'de durum mu, yoksa daha kolay bir yol var mı? Önceki SO sorularına bir göz attım ama Angular2 ile ilgili değiller.
Angular2'de sağ tıklamaları yakalama ve tarayıcı içerik menüsünün görüntülenmesini nasıl önleyebilirim?
? Bütün sayfa için sağ tıklamayı devre dışı bırakmak istiyorum – bpbhat77
Evet, @HostListener ('document: contextmenu', ['$ event']) 'işlevini kullanabilirsiniz, burada güncellenmiş bir örnek var: https://embed.plnkr.co/YasKxNbBDwbFXw96LCr1/?show=src%2Fapp.ts,preview Dinamik olarak yapmanız gerekiyorsa, http://stackoverflow.com/questions/35080387/dynamically-add-event-listener-in-angular-2/35082441# adresine gidin. 35082441 – Meligy
Teşekkür ederim! Bu bir çekicilik gibi çalıştı! yuppi! – b0rgBart3