2017-08-03 13 views
0

引数としてオブジェクトプロパティを渡そうとしています。 Objectキーにハイフンが含まれています。オブジェクトプロパティを引数として渡してハイフンを使用する方法

オブジェクト

{ 
    "section-id": 1, 
    ... 
} 

HTML

<div *ngFor="let section of sections" 
(trackScrollLeave)="leave(section.section-id)"></div> 

コンポーネント

ngOnInit() { 
    this.retrieveDataService.fetchData().subscribe(data=>{ 
      this.sections = data; 
     }); 
    } 

    leave(value) { 
    console.log('Scroll left '+ value); 
    } 
} 

それはを出力していますをコンソールに表示します。キャメルケースsectionIdを使用している場合は動作します。コードはsection.sectionとしてそれを読んでいる

答えて