Как в Angularjs отобразить все данные из массива кроме данных из другого массива?

Есть массив студентов. Студенты добавляются в группы.
При добавлении/удалении студентов есть 2 таблицы: студенты в группе и общий список студентов. На данный момент общий список студентов фиксированный.
Хочу сделать, что-б если я добавляю студента id-1 в группу он не отображался в общем списке,т.к. "нет смысла" добавлять его ещё раз.
Как в Angularjs отобразить все данные из массива кроме данных их другого массива?
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
mudrick
@mudrick
Máximo progreso hemos alcanzado en minimo seso.
Ангулар тут не при чем вообще.

У вас есть массив студентов, у каждого студента в данных есть индикатор, добавлен ли студент в какую-либо группу или не добавлен — типа, group_id: айдишка группы или null. Вот и фильтруйте по этому параметру.

Либо сделайте два массива, для каждой таблицы свой, и с двумя массивами работайте — удаляйте/добавляйте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы