Как добавить элемент в список в угловых 6?

Преобразован из комментария в соответствии с запросом OP. Мой комментарий слишком крошечный для ответа, поэтому я собираюсь добавить несколько деталей, возможно, уже очевидных для OP.

Это происходит только с обработчиками событий¹. Запишите их без задержки или прокомментируйте их с помощью todo ²

blockquote>

¹ То есть обработчики событий являются методами класса дизайна , и они создаются, перечисляются и удаляются (если они пойманы пустым при сохранении или компиляции) конструктором формы (сюда относятся проектировщик модуля данных и любые другие пользовательские дизайнеры установлен). Обратитесь к делегатам , которые вы, вероятно, знакомы с фоном C #. Любые другие методы подчиняются «ручному» управлению.

² Элементы TODO (Ctrl + Shift + T по умолчанию для привязки клавиш), безусловно, лучше, чем просто пустые комментарии:

procedure TForm1.MagicButton1Click(Sender: TObject);
begin
  { TODO -ctomorrow : I'm going to write the code, I promise! }
end;

Возможный специальный случай

TAction с набором AutoCheck должен (см. комментарий от сэра Руфо ниже для другой возможности во время выполнения) имеет свой OnExecute, назначенного для Enabled. В этом случае неизбежно иметь такие пустые обработчики событий в классе дизайна . Пример:

procedure TMonitor.AutoCheckActionExecute(Sender: TObject);
begin
  // dummy stub
  { DONE -crefactor : merge with other stub(s) }
end;

2
задан marc_s 12 March 2019 в 20:43
поделиться

1 ответ

Это должно быть что-то вроде этого

    let items:SideBarMenu[]=[];
 let   item1:SideBarMenuItem=new SideBarMenuItem()    {
     code: '1',
     defaultLabel: 'Home ',
     icon: 'home',
     routerLink: ['/'],
     fragment: 'home-anchor'
    }

    items.push(item1);
0
ответ дан Ehsan Kiani 12 March 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: