Angular directive superhero