相关疑难解决方法(0)

Provider'xx'必须从AngularJs中的$ get factory方法返回一个值

我写了一个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或下一行之间有什么区别吗?

javascript angularjs

32
推荐指数
1
解决办法
2万
查看次数

标签 统计

angularjs ×1

javascript ×1