Je suis en train de passer des paramètres entre mon père et le pilote de modèle d'une directive, mais cela semble mal fonctionnerl'ajout de nouveaux attributs de décorateur
la méthode dans le contrôleur est
vm.activoHora = function(eventos, hora, dia) {
var a = eventos;
var b = hora;
var c = moment(dia).format('MM/DD/YYYY');
angular.forEach(eventos, function(value, key) {
var fechaEv = moment(value.startsAt).format('MM/DD/YYYY');
if (fechaEv === c)
var horaEv = moment(value.startsAt).format('HH:mm');
if (horaEv === b)
$scope.valor = true;
return $scope.valor;
});
return ({
' btn-danger disabled': $scope.valor
});
}
cela devrait évaluer le jour et renvoyer un objet css pour désactiver le tiroir, evento
utilisé pour communiquer avec le modèle
<mwl-calendar
evento="vm.activohora(event,hora,dia)"
events="vm.events"
...........
</mwl-calendar>
et le modèle évalué avec ng classe
<li class="list-group-item col-md-12 " ng-class="vm.evento(vm.view.events,h_m,day)" ng-repeat="h_m in [] | tiempoTabla:8:16:15" style="padding: 1px !important">
<p class="hora text-center" style=" margin: inherit" ng-click="vm.clic(day.date,h_m)">{{h_m}}</p>
</li>
Voici le code où le problème est survenu http://plnkr.co/edit/XihZabCHjLHtPiCQnbUi?p=preview
On ne sait pas quelle est la question. Oui, vous devez utiliser $$ isolateBindings pour décorer les liaisons d'étendue de la directive. – estus
Je ne peux pas passer de paramètres entre le modèle parent "myweek.html" et le contrôleur –
Veuillez fournir [MCVE] (http://stackoverflow.com/help/mcve), à plunker ou ailleurs. Vous avez plusieurs extraits de code détachés dans votre question qui ne permettent pas de deviner ce qui ne va pas. – estus