在ionic2中访问全局'angular'

时间:2016-08-01 08:02:22

标签: angular ionic2

我试图通过angular.merge(Obj1,Obj2)合并ionic2中的两个对象。 但是我在保存时遇到错误。如何访问全局角度对象。

以下是我正在使用的代码(来自newApp \ app \ home.ts)

syncWithPortfolio(data){
  var ptfoliObject = this.portfolioObject;
  if(data){
      for(var x in data){
          angular.merge(ptfoliObject[x],data[x]);
      }
  }

控制台上的错误: “newApp / app / pages / home / home.ts(181,15):错误TS2304:找不到名称'angular'。”

由于

1 个答案:

答案 0 :(得分:0)

该方法是利用JavaScript本身提供的内容。在您的情况下,[Object.assign][1]。这是一个示例:

syncWithPortfolio(data){
  var ptfoliObject = this.portfolioObject;
  if(data){
    for(var x in data){
      Object.assign(ptfoliObject[x], data[x]);
    }
  }
}