Angular提供程序显示错误

时间:2016-03-15 09:32:57

标签: angularjs provider

在我的角度代码中,在提供程序中显示一些错误意外令牌

var app= angular.module('myapp',[]);


app.provider('date',function() {
    return {
        $get:function()
        {
            return
            {
                    showDate:function()
                    {
                        return 4;
                    }
            }
        }
    }

);

2 个答案:

答案 0 :(得分:2)

您忘记使用'}'

关闭第一个功能
var app= angular.module('myapp',[]);


app.provider('date',function() {
    return {
        $get:function()
        {
            return
            {
                showDate:function()
                {
                    return 4;
                }
            }
        }
    }
});

答案 1 :(得分:1)

Javascript会在您的第二个return语句后自动插入分号。尝试

return {
   showDate:function()
   {
        return 4;
   }
}

使用JSFiddle(结合JulCh'答案):https://jsfiddle.net/qs6ufoo3/