В моем приложении angular я использую ng2-smart-table. В одном столбце я хотел бы использовать список объектов, которые имеют id
и description
. Мне удалось сделать это следующим образом:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ],
template: `
<ng2-smart-table [settings]="settings"></ng2-smart-table>
`
})
export class AppComponent {
name = 'Angular';
test = [
{title: '1', value: 'test1'},
{title: '2', value: 'test2'},
{title: '3', value: 'test3'}
];
settings = {
columns: {
campagna: {
title: 'campaign',
filter: false,
width: '250px',
type: 'html',
editor: {
type: 'list',
config: {
list: this.test,
},
}
}
}
};
}
Проблема в том, что title
, представляющий id
объекта, отображается в выпадающем списке. когда я добавляю выбранный объект, description
отображается правильно.
Я бы хотел, чтобы description
появился в выпадающем списке. Есть способ сделать это?
Это стекаблитц: https://stackblitz.com/edit/angular-btgun6
Спасибо