comment puis-je obtenir le calendrier de l'objet avec AngularJS ui-calendrier à l'aide du “controller” de la syntaxe?

Je suis en utilisant l'interface utilisateur de calendrier angulaires-ui. C'est très agréable et facile à utiliser.

Cependant, je ne suis pas en mesure d'obtenir une prise de calendrier de l'objet appeler fullCalendar() et d'exécuter certaines fonctions sur le calendrier.

La documentation ne donne que des exemples d'utilisation de la $scope approche, mais je suis en utilisant le controller as vm approche recommandée par Jean-Papa et les autres. J'ai essayé de l'utiliser de cette façon:

<div data-ng-controller="races as vm">
    <div ui-calendar="vm.calendarConfig" calendar="vm.calendar"></div>
</div>

dans les courses contrôleur j'ai le texte suivant:

vm = this;
vm.calendarConfig = { header: {...} };
vm.calendar = {};

//somewhere else in a separate click event
vm.calendar.fullCalendar('prev');    //---> exception

Que la dernière ligne déclenche une exception Object has no method 'fullCalendar'.

Demandais juste ce que je suis absent et si quelqu'un a un exemple d'utilisation de ui-calendar avec un controller as vm syntaxe.

Ici est la plunker: http://plnkr.co/edit/DPo9meJHx19bREYFLhDh

Pouvez-vous partager votre code?
le code nécessaire est là. Le code est une combinaison de ASP.NET MVC et certaines grandes bootstrap modèles. Totalisant 1000s de lignes. Il serait sans doute confondre les lecteurs plus que de l'aide. Si cela ne va pas tout de traction, je vais essayer de simplifier le problème et l'a mis sur plunker ou quelque chose.
voici la plunker: plnkr.co/modifier/DPo9meJHx19bREYFLhDh
vous disposez d'une expérience dans l'utilisation de l'interface utilisateur-calendrier avec angularJS? Je sais que mon objet n'a pas de fullCalendar méthode. C'est le point de la poste: Comment puis-je passer le "calendrier" de l'objet à mon contrôleur? à partir de la documentation, je devrais être à l'aide du calendrier="xxxx" en option sur la <div>. Cependant, l'utilisation de la machine virtuelle.calendrier de la syntaxe ne semble pas fonctionner.

OriginalL'auteur Eric Liprandi | 2014-03-18