Задать вопрос
@gallantalex

Какой метод работы со списком оптимален в Angular 2(4)?

Есть небольшое приложение на angular 4. Есть сервис, для работы с определенной сущностью. Он хранит в себе массив объектов и позволяет добавлять/изменять/удалять элементы.
Вот пример удаления:
deleteItem(itemId) {
    this.items.forEach((item, index) => {
      if (itemId === item.id) {
        this.items.splice(index, 1);
      }
    });
    this.localStorageService.cacheData('items', this.items);
  }

Но как мне сказали, что такой вариант очень плох и так лучше не делать. А как по вашему мнению будет наиболее эффективно и оптимально реализовано удаление элементов?
  • Вопрос задан
  • 227 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Negwereth
@Negwereth
lvivcss.com.ua
deleteItem(itemId) {
  this.items = this.items.filter(({id}) => itemId !== id);
  this.localStorageService.cacheData('items', this.items);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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