小编Bra*_*den的帖子

AngularJS的提供商

感谢您查看我的问题,我对AngularJS相对较新,所以任何建议都会很棒.

我正在尝试创建一个工厂/服务/提供商,但我不断收到错误,无法让它正常工作.

这是我的提供者:

app.provider('createEventProvider', function() {

this.event = {
name: '',
when: '',
where: '',
description: '',
image: ''
};

this.$get = function(){
    var event = this.event;

    return
    {
      getEvent: function() 
      {
        return event
      }
    }
}

  this.setEventData = function(eventProp, data)
  {
    this.event[eventProp] = data;
  };
 });
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

 app.controller('createEventController', function($scope, createEventProvider){

     $scope.event = createEventProvider.getEvent();
 });
Run Code Online (Sandbox Code Playgroud)

当我运行我的代码时,我收到以下错误消息: Uncaught SyntaxError:Unexpected token) 引用我的提供者的这一行:this.$ get = function(){

我一直在四处寻找不同的教程,但却找不到答案.任何帮助,建议或提示将不胜感激!

如果您需要我的代码来解决问题,请告诉我.

angularjs

0
推荐指数
1
解决办法
84
查看次数

标签 统计

angularjs ×1