dedlfix: Angular JS Directives -> Controller Methoden aufrufen

Beitrag lesen

Tach!

Es geht um eine Calendar- Directive. Ich habe aktuell in meinem Controller folgende Funktionen.

Der Controller verwaltet also den Kalender? Eigentlich ist das gar nicht sein Aufgabengebiet. Er soll nur die Schnittstelle zwischen Bediener und Model/Geschäftslogik sein. Die Verwaltung des Kalenders selbst würde ich auslagern. Das kann ein Service sein, aber auch ein einfaches Javascript-Objekt mit Methoden für die anzusprechende Logik.

Der aktuellen Kalender, den ich Programmiert habe, zeit Anwesenheitszeiten an (Arbeitszeiten, Nachtdienste). Ich möchte aber auch einen "Abwesenheitskalender" haben für Urlaub, Krankenstände usw.

Sind die Funktionen des Kalenders je nach Typ unterschiedlich? Wenn nicht, weißt du ja, was das Kalender-Objekt oder der Kalender-Service für Methoden hat und die kann die Direktive direkt selbst ansprechen. Das muss nicht über den Controller angebunden werden.

dedlfix.