Ich brauche $q
eine link
Funktion meiner Anweisung. Ich brauche es, um mögliche Versprechen zu verpacken, die durch eines der Argumente neu abgestimmt werden (siehe Beispiel unten). Ich weiß jedoch nicht, wie man eine $q
Abhängigkeit an eine dieser Funktion weitergibt.
angular.module('directives')
.directive('myDirective', function() {
return {
scope: {
onEvent: '&'
}
// ...
link: function($scope, $element) {
$scope.handleEvent() {
$q.when($scope.onEvent()) {
...
}
}
}
}
}
Sie haben übrigens ziemlich seltsame und wahrscheinlich gebrochene Syntax in dieser Link-Funktion. – Thomas