How can I access a property of a controller in a service?
In my case it is an array, which I want to change in my service.
My controller:
myApp.controller('MainController', function ($scope, $interval, externalDataService, AnalyzeService) {
$scope.myArray = [];
var size = 10;
var analyze = function () {
if($scope.myArray .length > size) {
AnalyzeService.doSomething();
}
};
var analyzeData = function () {
externalDataService.getData().then(function (data) {
$scope.faceReaderData.push(data);
analyze();
});
};
$interval(analyzeData , 2000);
});
My service:
myApp.service('AnalyzeService', function () {
this.doSomething = function () {
//here i want array access
}
});