Я пытаюсь создать фрагмент кода для отображения модального режима, который работает хорошо, однако мне нужен модальный режим для вызова обратных вызовов, которые ему предоставляются.В настоящее время я использую переменную сеанса для ее отображения, и я обнаружил, что не могу сохранить функцию как часть переменной.Другие ключи находятся в полном порядке.
Я пытался использовать именованные функции, неназванные функции, установить для ключа не функциональные значения (что работает), установить для других клавиш функции (что не работает)
Session.set('modal',{
message: 'I am a modal!',
confirm: 'I can see that.',
deny: 'I disagree.',
callback: ()=>{
console.log('I'm glad we agree!!')
}
})
console.log(Session.get('modal')) // {message:'I am a modal!', confirm:'I can see that.', deny:'I disagree.'}
Я ожидал, что все будет в порядке, так как документы Session говорят, что любое значение EJSON может быть сохранено, что, насколько мне известно, включает функции.Вместо этого, кажется, просто не назначать эту клавишу вообще, это даже не undefined
, это просто не там.