2016-02-08 26 views
1

我正在使用Angular 2.我嘗試從表格單元格中檢索數據。有沒有Angular 2的方法來做到這一點?如何檢索角度爲2的表格單元格中的數據

我試圖這樣做,但我得到undefined值。

<table> 
    <thead> 
    <tr> 
     <th>Firstname</th> 
     <th>Lastname</th> 
     <th>Email</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <td (click)="getValue($event)">John</td> 
     <td>Doe</td> 
     <td>[email protected]</td> 
    </tr> 
    <tr> 
     <td>Mary</td> 
     <td>Moe</td> 
     <td>[email protected]</td> 
    </tr> 
    </tbody> 
</table> 

getValue(event:any) { 
    let value = event.target.value; 
    console.log("value", value); 
} 
+0

你可以請嘗試弄清楚「目標」是什麼?像'console.log(event.target.outerHTML)'? –

+0

@GünterZöchbauer謝謝,嗯..像這樣我得到了'約翰',價值**約翰**已經存在,但是當我試圖使用'event.target .value'或'event.target.outerHTML'。然後變成「未定義」。 –

回答

4

改用

let value = event.target.text; 

let value = event.target.innerHTML; 

<td>沒有一個value財產。

+1

謝謝! 'event.target.innerHTML'工作,'event.target.text'不起作用。 –

相關問題