2016-08-01 5 views
1

ion.m2の2つのオブジェクトをangular.merge(Obj1、Obj2)でマージしようとしています。 保存時にエラーが発生します。グローバル角度オブジェクトにアクセスする方法を教えてください。 「newApp /アプリ/ページ/ホーム/ home.ts(181,15:ここionic2のグローバル '角'にアクセスする

は私が

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

(newApp \アプリケーションの\ home.tsから)コンソール上のエラーを使用していたコードです):エラーTS2304:名前 'angular'が見つかりません。 "

おかげ

+0

イオン2は、角度2で作成されますが、コードは角度1であるように見えます。 –

+0

Ionic2の2つのオブジェクトをマージしたいだけですが、どうすればいいですか? – Aks

+0

このリンクを試すhttp://stackoverflow.com/questions/171251/how-can-i-merge-properties-of-two-javascript-objects-dynamically、IONIC 2も通常のjavascriptなので、 –

答えて

0

アプローチでは、JavaScript自体によって提供されるもの活用することです。あなたの場合、[Object.assign][1]。ここにサンプルがあります:

syncWithPortfolio(data){ 
    var ptfoliObject = this.portfolioObject; 
    if(data){ 
    for(var x in data){ 
     Object.assign(ptfoliObject[x], data[x]); 
    } 
    } 
} 
関連する問題