【发布时间】:2017-12-30 21:24:26
【问题描述】:
向 ngx-datatable 中的列添加多个道具时遇到了一点问题:
columns = [
{ prop: 'semesterName', name: 'סמסטר', resizeable: false },
{ prop: 'eventName', name: 'מפגש', resizeable: false },
{ prop: 'when', name: 'מועד מפגש', resizeable: false },
{ prop: 'lecturerName', name: 'מרצה', resizeable: false },
{ prop: 'hugName', name: 'חוג', resizeable: false },
];
我需要在一列中显示两个道具。就像一列中的“eventName”和“when”。
型号:
export class Course {
semester: string;
semesterName: string;
courseObject: string;
course: string;
courseName: string;
eventObject: string;
event: string;
eventName: string;
hugName: string;
dayOfWeek: string;
dayOfWeekNum: string;
where: string;
when: string;
lecturerName: string;
lecturerEMail: string;
authMembers: number;
eventStatus: string;}
HTML:
<ngx-datatable[columns]="columns" [rows]="courses">
</ngx-datatable>
谢谢!
【问题讨论】:
-
您正在使用 [columns]="columns" 方法,它定义了一个列对象,该示例使用模板方法,为每一列定义一个模板,您可以访问行对象和可以为所欲为。不确定您是否可以将两者混合使用,但如果可以,则值得切换。
标签: javascript angular datatables angular-datatables ngx-datatable