https://mixrolikus.cc/video/JhrEHl2EN3Q/question-how-can-you-create-a-custom-directive-in-angular