1

ハイパーリンクをprimeng datatable列に追加して、その列の値をangular 2アプリの新しいウィンドウに渡す方法は?

<p-column field="name" header ="Name" [sortable]="true" [filter]="true" >
    <ng-template let-row="rowData" pTemplate type="body">
      {{row.name}}
    </ng-template>
  </p-column>

データテーブルで名前をクリックすると、新しいページのテキスト ボックスに名前を表示する必要があります。誰でもこれのコードサンプルを提供できますか?

4

3 に答える 3

5

ng-template 内にリンクを追加するだけです。例えば:

<p-column field="name" header ="Name" [sortable]="true" [filter]="true" >
    <ng-template let-row="rowData" pTemplate type="body">
        <a routerLink="/target/{{row.id}}">{{row.name}}</a>
    </ng-template>
</p-column>
于 2017-07-26T19:46:11.537 に答える
0

列のテンプレートを提供し、必要なものすべてをそこにレンダリングできます。

于 2017-07-26T16:15:07.283 に答える