我试图通过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'。”
由于
答案 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]);
}
}
}