Skip to content

Instantly share code, notes, and snippets.

@rajaramtt
Created September 12, 2019 17:45
Show Gist options
  • Save rajaramtt/d6a2c0ec269e35351b22879abf2bf581 to your computer and use it in GitHub Desktop.
Save rajaramtt/d6a2c0ec269e35351b22879abf2bf581 to your computer and use it in GitHub Desktop.
import { Directive, HostListener } from '@angular/core';
@Directive({
selector: '[appBlockCopyPaste]'
})
export class BlockCopyPasteDirective {
constructor() { }
@HostListener('paste', ['$event']) blockPaste(e: KeyboardEvent) {
e.preventDefault();
}
@HostListener('copy', ['$event']) blockCopy(e: KeyboardEvent) {
e.preventDefault();
}
@HostListener('cut', ['$event']) blockCut(e: KeyboardEvent) {
e.preventDefault();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment