2017-01-09 13 views
-3
this.deleteValue = { 
      LanguageId : '', 
      LanguageName : '', 
      LongName : '', 
      CreatedBy : '', 
      UpdatedBy : '', 
      CreatedDate : '', 
      UpdateDate : '', 
      IsDeleted : '' 
     } 

は、自分のコンポーネントで初期化されています。私は自分の機能の1つに値を割り当てました。オブジェクトにアクセスできない

beginDel(delValue){ 
     this.deleteValue = new language(delValue.LanguageId, delValue.LanguageName, delValue.LongName, delValue.CreatedBy, delValue.UpdatedBy,delValue.CreatedDate,delValue.UpdateDate, delValue.IsDeleted); 
     console.log(this.deleteValue); 

    } 

ただし、他の機能でアクセスしようとすると、空のオブジェクトになります。

recordDel(){ 
     console.log(this.deleteValue); 
} 

私は問題がスコープであると思っていますが、問題の内容を正確に把握することはできません。

+4

私たちが提供したデータでどのようにスコープの詳細を知ることができますか? – echonax

+0

誰が 'recordDel'と' beginDel'を呼び出していますか? –

+1

[mcve]を付けてください。 – jonrsharpe

答えて

0

beginDelで再初期化しました。

beginDel(delValue){ 
    .... 
    ....  
    // add chain-call here 
    recordDel(); 
} 
関連する問題