I have a function inside controller:
$scope.passValues = function (param1){
return "foo";
};
console.log($scope.passValues());
this will log foo, but:
$scope.passValues = function (param1){
return param1;
};
console.log($scope.passValues());
this I don't understand why because:
$scope.passValues = function (param1){
console.log(param1);
return param1;
};
will log robert, which is coorect when used as passValues(item.firstName).
My problem is with second example, where I need the function to correctly return param1 value so it can be used later in controller.