I have written an angularjs
factory as below
module.factory('LogService', function () {
function log(msg) {
console.log("Rahkaran:" + new Date() + "::" + msg);
}
return
{
log: log
};
});
But I kept getting this error
Provider 'LogService' must return a value from $get factory method
I googled about the error and I couldn't find any solution.
Coincidentally I changed the return
statement to this
return{
log: log
};
And error is gone!!
Is there any differences between having {
in front of return
or at the next line?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…