TypeError:无法读取undefined的属性'$$ hashKey'

时间:2016-07-10 22:24:51

标签: javascript angularjs

我有一个通过http post以角度

返回的对象
var altest = {

//here I have an empty object prepared to be extend

  Detail: {}

init : function(passdata) {

  var self = this;

  var dataResult = self.getVacanshitDetail(passdata);   

  console.log(dataResult);

  self.Detail = dataResult;

  console.log(self.Detail );
  //return self.Detail .info;
},

  getVacanshitDetail: function(passdata) {
    var self = this;      
    $http.post(Constants.API.baseUrl).success( function(response) {
        console.log(response);
        angular.extend(self.Detail,response);
    });
  },

但是,在扩展行中,在控制台日志中它显示: TypeError:无法读取未定义的属性'$$ hashKey'

//object response from http request 

Object {
    title:  'Frog',
    url:    '/img/picture.jpg',
    width:  300,
    height: 200
  };

请帮助我实现我想要的目标并避免错误。

非常感谢提前。

0 个答案:

没有答案