Мне нужно получить доступ к переменной из main в функции обратного вызова. Функции обратного вызова имеют только один параметр Event. Что было бы предпочтительным способом доступа к переменной из обратного вызова, отличной от установки ее как глобальной переменной? Можно ли передать его для обратного вызова в качестве дополнительного параметра?Как передать дополнительную переменную функции обратного вызова в Dart
4
A
ответ
5
Вместо listen(callbackFunction)
, используйте listen((SomeEvent e) => callbackFunction(e, myOtherParameter));
.
Например,
document.querySelector("div#someElement")
.onClick.listen((MouseEvent e) => callbackFunction(e, myOtherParameter))
будет вызывать следующую функцию
void callbackFunction(MouseEvent e, myOtherParameter) {
// Do something with your parameter
}
Смежные вопросы
- 1. Как передать переменную функции обратного вызова?
- 2. Как передать переменную функции обратного вызова?
- 3. Dart JS Library, как передать функции обратного вызова
- 4. как передать переменную от функции обратного вызова к вызову функции?
- 5. передать переменную функция обратного вызова
- 6. Как передать переменную функции обратного вызова в javascript
- 7. Как передать глобальную переменную в функции обратного вызова javascript?
- 8. Как обновить и передать переменную в функции обратного вызова
- 9. Как передать переменную в функции обратного вызова Golang?
- 10. Как передать переменную вложенную функцию обратного вызова
- 11. Передать переменную от функции обратного вызова в компоненте к шаблону
- 12. Как передать функции обратного вызова в Swift
- 13. Как передать varargin через функции обратного вызова
- 14. передать аргументы функции обратного вызова
- 15. Dart JS Interop - Как передать объект обратного вызова функций
- 16. возвращает переменную из функции обратного вызова функции
- 17. Как передать $ (это) к функции обратного вызова
- 18. Как передать параметры статической функции обратного вызова?
- 19. Javascript: как передать параметры функции обратного вызова
- 20. Как передать значения словаря функции обратного вызова?
- 21. Как передать параметр функции обратного вызова.
- 22. Как передать переменную в функцию обратного вызова getJSON на успех
- 23. Влияние на переменную в функции обратного вызова
- 24. как передать переменную в функцию обратного вызова Page Метод успеха
- 25. Как передать переменную в предопределенную функцию обратного вызова в node.js
- 26. Как передать дополнительную переменную в слот Qt
- 27. Получить переменную от функции обратного вызова
- 28. js передать объект функции обратного вызова
- 29. Установить переменную внутри функции обратного вызова AJAX
- 30. TkInter: Как вызвать переменную из функции функции обратного вызова?