Tach!
Ich hab nämlich bei meinem bestehenden Beispiel (ohne Directive) ca 20 Functionen, welche ich dann in der Directive abbilden müsste und das erscheint mir ein bissche komisch. Hier mein Beispiel:
Ist es denn notwendig, dass diese Funktionen alle im Controller stehen? Das heißt, sind diese Funktionen nur für diesen einen Controller interessant und andere Controller definieren sich für diese Direktive eigene Funktionen?
Die Alternative wäre, über einen Service (Angular-Stichwort: factory) nachzudenken. Den kann man auch der Direktive per Dependency Injection übergeben. Andererseits kann man einen solchen auch dem Controller injizieren, wenn es je nach Controller unterschiedliche Dinge sein sollen, und den über einen Direktiven-Parameter überreichen.
dedlfix.