我在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 –