Как удалить невыбранные параметры из выпадающих списков в таблице в Angular 7

Вы можете присоединиться к двум коллекциям в Монго, используя поиск, который предлагается в версии 3.2. В вашем случае запрос будет

db.comments.aggregate({
    $lookup:{
        from:"users",
        localField:"uid",
        foreignField:"uid",
        as:"users_comments"
    }
})

, или вы также можете присоединиться к пользователям, тогда будет небольшое изменение, как указано ниже.

db.users.aggregate({
    $lookup:{
        from:"comments",
        localField:"uid",
        foreignField:"uid",
        as:"users_comments"
    }
})

Он будет работать так же, как левое и правое соединение в SQL.

0
задан Jeisson Avila 17 January 2019 в 14:14
поделиться

1 ответ

Я нашел нужную мне функциональность, используя jquery

// Delete option unselected
$($(myClone).find('select')).each((i, element) => {
  const valueSelected = $(element).attr('ng-reflect-model');
  $($(element).find('option')).each((index, item) => {
    if (item.value !== valueSelected) {
      $(item).remove();
    }
  });
});      

На данный момент этот метод работает, поэтому лучше всего использовать elementRef из TypeScript, так что это будет следующим шагом.

Я надеюсь, что помог кому-то с этим.

0
ответ дан Jeisson Avila 17 January 2019 в 14:14
поделиться
Другие вопросы по тегам:

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