Angular Dynamically Add Directive To Element