Pregunta de entrevista de OpenTable

Angular, build a directive