2017-01-06 1 views
1
export class Model 
{ 
    public name:string; 
    public phone_number:string; 
    public profession:string; 
    public address:string; 
    public district:string; 
    public membership:string; 
} 

    this is my model class data format.  

<p-column field="name" header="Name"></p-column> 
<p-column field="phone_number" header="Phone Number"></p-column> 
<p-column field="profession" header="Profession"></p-column> 
<p-column field="address" header="Address"></p-column> 

вот как я могу отображать данные, но проблема заключается в том, как объединить оба столбца адреса и района класса модели с одним полем?Я использую primeng datatable для отображения некоторых данных, я хочу объединить 2 столбца в одно поле <p-column>?

+0

Использование шаблонного, так что вы имеете больше контроля над содержанием клеток. –

+0

но как использовать шаблонизацию внутри datatable? – adarsh

ответ

2

С шаблоном, можно сделать так:

<p-column field="address" header="Address - (District)"> 
    <template let-col let-user="rowData" pTemplate="body"> 
     <span> 
      {{user['address'] - (user['district'])}} 
     </span> 
    </template> 
</p-column> 
+0

Вы также можете добавить функцию, чтобы просто форматировать строку для вас и называть ее в {{интерполяции}} – inoabrian

Смежные вопросы