У меня есть угловой компонент, обычно я храню эту информацию в базе данных, получаю ее оттуда и формирую этот список.Тем не менее, я делаю это как часть процесса обучения Ionic Framework, поэтому я создаю его в самом компоненте.
У меня есть следующий статический список, который я создаю:
export class Foo{
constructor(){
this.list= [
{
Id: 0, Line: "zero"
},
{
Id: 1, Line: "one"
},
{
Id: 2, Line: "two"
},
{
Id: 3, Line: "three"
},
{
Id: 4, Line: "four"
},
{
Id: 5, Line: "five"
},
{
Id: 6, Line: "six"
},
{
Id: 7, Line: "seven"
},
{
Id: 8, Line: "eight"
},
{
Id: 9, Line: "nine
},
{
Id: 10, Line: "ten"
},
{
Id: 11, Line: "eleven"
},
{
Id: 12, Line: "twelve"
},
{
Id: 13, Line: "thirteen"
},
{
Id: 14, Line: "fourtheen"
},
{
Id: 15, Line: "fiftheen"
},
{
Id: 16, Line: "sixteen"
},
{
Id: 17, Line: "seventeen"
},
{
Id: 18, Line: "eighteen"
},
{
Id: 19, Line: "nineteen"
},
{
Id: 20, Line: "twenty"
}
]
}
}
Теперь в этом списке может быть n объектов, поэтому по мере их увеличения линии будут расти. Как я могу абстрагироваться от этого?