在 ionic2 中访问全局 'angular'

Access global 'angular' in ionic2

我正在尝试通过 angular.merge(Obj1,Obj2) 合并 ionic2 中的两个对象。 但是我在保存时出错。如何访问全局 angular 对象。

这是我使用的代码(来自 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): Error TS2304: Cannot find name 'angular'."

谢谢

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

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