Pergunta de entrevista da empresa OpenTable

Angular, build a directive