我写了一个angularjs工厂如下
module.factory('LogService', function () {
function log(msg) {
console.log("Rahkaran:" + new Date() + "::" + msg);
}
return
{
log: log
};
});
Run Code Online (Sandbox Code Playgroud)
但我一直收到这个错误
Provider 'LogService' must return a value from $get factory method
我用谷歌搜索了错误,我找不到任何解决方案.
巧合的是我把return声明改成了这个
return{
log: log
};
Run Code Online (Sandbox Code Playgroud)
错误消失了!!
{在前面return或下一行之间有什么区别吗?