MEAN Stack AngularJS Error - 参数'AppControl'不是函数,未定义

时间:2015-12-30 16:12:48

标签: javascript angularjs

我不明白问题出在哪里,我是MEAN的新手。

HTML CODE

和控制器:

function AppControl($scope){
  console.log("Hello World from controller");
  person1 = {
    name: 'Maruf',
    email: 'mhtamun@gmail.com',
    phone: '01671010143'
  };
  person2 = {
    name: 'Afif',
    email: 'sam@yahoo.com',
    phone: '0123456789'
  };
  var contactlist = [person1, person2];
  scope.contactlist = contactlist;
}

我做错了什么?
错误:ng:areq 不好的论点 - 参数'AppControl'不是函数,未定义

1 个答案:

答案 0 :(得分:2)

在使用控制器之前,您需要定义角度模块:

angular.module('controllerAsExample', [/*Some dependencies*/])

然后定义控制器。

angular.module('controllerAsExample').controller('SomeController', functionName);

然后为控制器提供功能:

function functionName($scope, $rootScope, etc){
   ...some code..
}

以下是plunker示例;