Ich habe einige App in AngularJs, und ich habe ein Problem festgestellt. Ich muss eine Funktion vom Dienst im Controller aufrufen.AngularJs, die Service-Funktion vom Controller anrufen
meinen Dienst:
var DataService = ['$http', '$q', '$window', 'alert', function ($http, $q, $window, alert) {
function print() {
console.log('smth');
}
}
mein Controller:
var Controller = function ($scope, $state, OffersService, commonFunction, dataService, alert, blockUI) {
function printSmth() {
dataService.print();
}
}
Funktion printSmth von ng-init in html genannt wird, und ich bekomme Ausnahme sagen, dass dataService.print keine Funktion ist.
Kennt jemand den richtigen Weg, es zu tun? Ich kann es nicht ändern zu .Service muss so gemacht werden.
@egzaell aktualisiert und es funktioniert! Danke – egzaell
Willkommen @egzaell –