javascript将变量赋值给函数返回值

时间:2014-08-26 13:16:55

标签: javascript angularjs undefined

我正在使用Angular JS框架。 我有一个类似的功能:

function getTypes(name) {
  var array = $http ({
    method: 'GET',
    url: "some valid url"
  )}.success(function(response) {
      return true;
  }).error(function(response) {
      //do nothing here for the sake of the example
  });
}

var isValidType = getTypes(somename);

问题是isValidType总是未定义的,我从中得不到它。但是在成功方法中,如果我将一个变量赋值为true并记录它,它就可以工作......当我调试它时,它会沿着成功路径走下去并且应该返回true,但是isValidType仍然是假的。

0 个答案:

没有答案