Hannes Weninger: Angular JS Directives -> Controller Methoden aufrufen

Beitrag lesen

Danke für deine Antwort!

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

vm.calendarMove = calendarMove; (von der aktuellen Woche eine Woche vor oder zurück - diese Funktion ruft eine Service funktion auf, welche über REST die Daten vom Backend holt)
vm.calendarSwitch = calendarSwitch; (Switch zwischen Tag und Woche) 
vm.getCalendarLabels = getCalendarLabels;
vm.convertTimeInMinutes = convertTimeInMinutes; (zeit kann auch in einer Progressbar angezeigt werden - deshalb rechne ich 08:50 z.B. in Minuten um)
vm.calculatePercentageOfDateTime = calculatePercentageOfDateTime;
vm.getServiceScheduler = getServiceScheduler;
vm.viewWeekOfCurrentDate = viewWeekOfCurrentDate;
vm.viewCurrentWeek = viewCurrentWeek;
vm.calculateChartViewTimeRanges = calculateChartViewTimeRanges;

Den 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.

Deshalb war meine Idee, dass ich eine Directive mache, einen Type setze (PRESENCE, ABSENCE, ALL) und dann wird der Kalender mit den jeweiligen Terminen angezeigt. Das wär mal die Theorie, ob ich das so hin bringe, ist die andere Frage - und da bin ich momentan eben am schaun.

Was sagst du dazu, macht das Sinn? Bin dankbar für jeden Hinweis.

Danke! Hannes