将值从组件传递到JS

时间:2018-01-06 08:09:39

标签: javascript angular

如何将值从组件传递到js文件?非常感谢你。

app.component.html

<table>
  <tr>
    <td>Time</td>
    <td>Title</td>
  </tr>
  <tr *ngFor="let data of dataList">
    <td>
      <a href="#" onClick="openWin()">{{data.createDatetime}}</a>
    </td>
    <td>
      <a href="#" onClick="openWin(data.title)">{{data.title}}</a>
    </td>
  </tr>
</table>

script.js (在资源文件夹中)

function openWin(title) {
    // open popup windows
    // show title
}

1 个答案:

答案 0 :(得分:1)

你需要使用(点击)而不是onclick with angular

<a href="#" (click)="openWin(data)">

在ts里面,

openWin(data:any){
   console.log(data.title);
}