Ich versuche, einen benutzerdefinierten Filter zu erstellen, um Ereignisse zu verfolgen. Der Filter kann also Methoden auf dem Segmentio-Service aufrufen.Wie injiziere ich einen Dienst als Abhängigkeit für einen benutzerdefinierten Filter in angular.js?
angular.module('sageApp')
.filter('trackEvent', function(segmentio) {
return function(entry, category) {
segmentio.track(entry, category);
}
});
Der Segmentio-Dienst ist jedoch nicht verfügbar. Irgendwelche Ideen darüber, wie man einen Service einem Filter injiziert, werden sehr geschätzt.
FYI, der obige Code funktioniert. –