Ich habe eine benutzerdefinierte Anweisung, die gut funktionierte, bis ich einige Dienste hinzugefügt, gibt mir einen "Fehler: ng: Areq Bad Argument" kann es nicht herausfinden, warum.Aufruf von Diensten in einer benutzerdefinierten Direktive
Meine Richtlinie:
angular.module('myApp')
.directive('modalContent',[
'$uibModal',
'UserService'],
function($uibModal, UserService){
return {
restrict: 'A',
priority: 100,
link: function($scope, element, attrs) {
element.on('click', function(evt){
console.log("Click and Stop");
evt.preventDefault()
evt.stopImmediatePropagation();
$scope.$apply(function(){
console.log("call Modal");
});
});
}
};
});
Ist das 'myApp'-Modul anderswo definiert? – Rachmaninoff