2016-08-06 21 views
0

私はselectedArtikel2オブジェクトのゲッターとセッターを作ろうとしますが、ゲッターは機能しません。なぜこれがうまくいかないか考えてみませんか?angularjs工場ゲッターセッター

app.factory('artikelManager', function ($http) { 
    var selectedArtikel2; 

    return{ 
     getArtikeln: function() { 
      return $http({ 
       url: 'rest/artikel', 
       method: 'GET' 
      }); 
     }, 
     setSelectedArtikel: function (selectedArtikel) { 
      selectedArtikel2 = selectedArtikel; 
      console.log("SelectedArtikel wurde gesetzt:" + this.selectedArtikel.title); 
     }, 
     getSelectedArtikel: function() { 
      return selectedArtikel2; 
     } 
    }; 
}); 
+0

console.log("SelectedArtikel wurde gesetzt:" + this.selectedArtikel.title); 

の変化であるとして、あなたがthisとのコール関数のパラメータがあるのですあなたが持っている ? –

+0

要件は何ですか。これらのゲッターとセッターをどこで使う予定ですか? –

+0

どのゲッターに問題がありますか? 'getArtikeln'は、約束事の' .then'メソッドで値を抽出する必要がある約束を返します。 – georgeawg

答えて

0

実際には、JavaScriptのエラーは、それが機能のメンバ変数は何のエラー

console.log("SelectedArtikel wurde gesetzt:" + selectedArtikel.title); 

check my example based ony your code

関連する問題