Angulaire UI Bootstrap Datepicker - ajouter la fonction personnalisée pour modèle

Je veux spécifier la couleur de l'Angulaire de l'INTERFACE utilisateur cellules de date en ajoutant de la couleur pour les cellules, donc je remplace le modèle par défaut avec quelque chose comme ceci:

<!-- things from pasted default template, here I change something -->
<!-- btn-danger instead btn-info for clicked date, test if I can change anything-->
<!-- call to function from my own controller-->
<button type="button" style="width:100%;" class="btn btn-default btn-sm"
    ng-class="{'btn-danger': dt.selected, active: isActive(dt)}" ng-click="select(dt.date)"
    ng-disabled="dt.disabled" tabindex="-1">
    <span ng-class="{'text-muted': dt.secondary, 'text-info': dt.current,
    'text-success': hasEventsCreatedByUser(dt)}">
    {{dt.label}}</span>
</button>

Et qui est (pour le moment) de la fonction dans mon testController

$scope.hasEventsCreatedByUser = function(date){
            return true;
};

Changement de btn-info à btn-danger était assez facile, il n'en coller une autre classe:) Mais je ne peux pas appeler la méthode de mon contrôleur de ici - est-il une solution pour activer la fonction d'appel de mon Contrôleurs Angulaire de l'INTERFACE utilisateur modèle ou je dois remplacer en quelque sorte par défaut DatepickerController?

Description plus détaillée: l'utilisateur peut créer un événement avec la date spécifiée. L'idée est, par exemple, de faire de cellule avec affichage de la date à laquelle il a créé vert

Se moquer de solution trouvée:

- Je utiliser "miniController", dont j'ai ajouter uniquement sur le bouton:

<button ng-controller="miniController" type="button" style="width:100%;" class="btn btn-default btn-sm" .....

Mais je sais que ce n'est que simulacre n'est pas une solution - si quelqu'un a une idée de comment le résoudre, je serai très heureux si vous décidez de m'aider merci d'avance!

Peut-être que vous pouvez accéder à votre fonction de contrôleur de avec $parent.hasEventCreatedByUser(myDate) dans le DatePicker modèle. Lui donner un essai.
Malheureusement, il ne fonctionne pas. Mais j'ai créé "miniController" que j'utilise uniquement sur le bouton avec ma fonction, et d'une certaine manière cela fonctionne 🙂
stackoverflow.com/questions/35872958/... c'est tout ce que vous avez besoin, je suppose!

OriginalL'auteur Radek Anuszewski | 2015-01-26