TypeError: je.le match n'est pas une fonction
J'ai travaillé sur un drupal angularjs module. J'ai installé bootstrap de l'interface utilisateur, qui fonctionne bien. Mais quand j'utilise modal box elle ne fonctionne pas.
Le code à l'intérieur du contrôleur:
$scope.alertOnEventClick = function( event, allDay, jsEvent, view ){
$scope.alertMessage = (event.title + ' was clicked ');
console.log($modal);
var modalInstance = $modal.open({
//templateUrl: Drupal.settings.angularjsApp.basePath + '/ng_node/calender/popup',
template: "<div class='modal-header'><h3 class='modal-title'>I'm a modal!</h3>" +
"</div><div class='modal-body'><ul><li>jfksdfhjksd</li><li>jfksdfhjksd</li><li>jfksdfhjksd</li></ul></div>"+
"<div class='modal-footer'><button class='btn btn-primary'>OK</button>" +
"<button class='btn btn-warning'>Cancel</button></div>",
controller: ModalInstanceCtrl,
scope: $scope
});
function ModalInstanceCtrl($scope, $modalInstance) {
console.log("controller class called")
};
Je suis toujours confronté à des problèmes avec bootstrap de l'interface utilisateur contextuelle modèle.
OriginalL'auteur MSK | 2014-07-08
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur ajaykumar
La portée: $champ d'application n'est pas bon pour moi. J'ai simplement travaillé par une indéfinissable angulaire question où j'ai eu "TypeError: un.le match n'est pas une fonction" en faisant
Par la simple modification de la portée de la cession dans la définition de la directive:
Tout a commencé à travailler à nouveau. Il semble que angulaires jette quelques erreurs bizarres en faisant une mauvaise portée de cession et de ne pas vérifier efficacement pour les questions.
Voici la validité de la portée des options pour une définition de la directive.
portée: true //inherit parent
portée: false //utilisation d'un parent
portée: {} //isolé
J'ai dû le déplacer dans la fonction de contrôleur pour l'ajouter à la somme de portée.
Ah gotcha. Je suis en train de faire quelque chose de similaire en utilisant le lien.
OriginalL'auteur dwbartz