我在AngularJs中有一些應用程序,並且遇到了問題。我需要從控制器中的服務調用一個函數。AngularJs從控制器調用服務功能
我的服務:
var DataService = ['$http', '$q', '$window', 'alert', function ($http, $q, $window, alert) {
function print() {
console.log('smth');
}
}
我的控制器:
var Controller = function ($scope, $state, OffersService, commonFunction, dataService, alert, blockUI) {
function printSmth() {
dataService.print();
}
}
功能printSmth是從HTML NG-INIT調用,我得到異常說dataService.print不是一個函數。
有沒有人知道正確的方法來做到這一點?我不能改變它.service它必須這樣做。
和它的作品!謝謝 – egzaell
歡迎@egzaell –