2014-06-24 8 views
6

Ich verwende ui Kalender, um eine Kalenderansicht in meiner Anwendung bereitzustellen.Ionische Rahmen und eckige ui Kalenderausgabe?

Frage: Der Kalender lädt in Ordnung und der Kalender übernimmt auch Ereignisse nur, dass ich nicht den Kalender Objekt zuzugreifen scheinen kann $scope.myCalendar.fullCalendar('prev'); durch meinen Controller verwenden, die ich verwende.

Wenn ich das falsch mache, könnten Sie bitte eine Erklärung geben, wie Sie auf das Kalenderobjekt zugreifen können?

Plunker

+0

Codebeispiel? vielleicht in CodePen oder einem ähnlichen Tool? –

+0

Danke für die Antwort Aaron, ich habe den Code in Plunker und habe die angulare Ui-Router, die ich vermute, verursacht die Probleme, und dies ermöglicht die $ scope.myCalendar.fullCalendar Objekt im Controller-Bereich zugänglich sein. fügte hinzu, ein Ploker-Link auf Frage wird jetzt versuchen und bestimmen, ob es entweder der Anuglar-UI-Router in ionischen oder etwas anderes im ionischen Rahmen ist –

+0

Alle Nachrichten? Ich stehe vor ähnlichen Problemen – jelle

Antwort

0
$scope.myCalendar.fullCalendar('prev') 

Dies ruft im wesentlichen eine Funktion prev() auf dem eingekapselten Kalenderobjekt.

fullCalendar.js:line 132: var r = calendar[options].apply(calendar, args); 

Nachdem die Funktion aufgerufen wird es this zurück, die das Ergebnis, weil Scheck ist dies in fullCalendar.js out

function prev() { 
    renderView(-1); 
} 

Dies ist nicht alles zurück.

Wenn Sie Datum zu erhalten versuchen 'getDate' zu vorbei fullCalendar

$scope.previousEntries = function(){ 
    $scope.myCalendar.fullCalendar('prev'); 
    var calenderDate = $scope.myCalendar.fullCalendar('getDate'); 
    }