Как выполнить модальное нажатие на кнопку «Удалить», следует удалить эти данные? - PullRequest
0 голосов
/ 04 июля 2019

Я пробовал вызывать его, но я не знаю, передать ли фактические данные, а не получить, это отражает меня как неопределенного. Что я должен сделать для передачи данных из одного компонента в другой модальный компонент страницы.

У меня есть приложение crud, в котором я нажимаю кнопку «Удалить», и оно должно отражать модальный режим, в котором я хочу убедиться, что удалить или нет, при нажатии на «Удалить» должны быть удалены определенные данные.

stackblitz.com / edit / angular-orasdfsdfbr4d

при нажатии на кнопку «Удалить» после подтверждения следует удалить. И получить ошибку неопределенного идентификатора.

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

Здравствуйте, @jay shah для подтверждения удаления, используйте sweetalert.js. Перейдите по ссылке для документации: https://sweetalert.js.org/docs/ Вот пример кода:

swal({
  cancel: {
    text: "Delete?",
    value: null,
    visible: false,
    className: "",
    closeModal: true,
  },
  confirm: {
    text: "OK",
    value: true,
    visible: true,
    className: "",
    closeModal: true
//Action after confirmation here

  }
});

Чтобы удалить определенные данные в цикле, используйте то, что я называю JaPH (Javascript и PHP), чтобы вы выполняли код javascript в цикле php; Каждые данные в строке должны быть идентификатором с идентификатором этой записи в базе данных. Таким образом, у вас не будет конфликта ID

0 голосов
/ 04 июля 2019

Когда должен открываться ожидаемый модал, вы всегда должны проверять идентификатор или цель данных кнопки удаления.

Если вы используете таблицы или таблицу данных, скорее всего, идентификаторы делаютне соответствует модальной цели.

Если это проблема с компонентом, пожалуйста, загрузите то, что вы уже сделали.

ОБНОВЛЕНИЕ:

Если идентификатор не определен (исходя из моего опыта), вы можете сохранить идентификатор в службе, которую нужно удалить, чтобы сохранить ее состояние.Если это не проблема, то у сопоставления вашего идентификатора, который будет передан, есть некоторые проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...