Вопросы с тегом «callback»

102
обратный вызов кнопки возврата в navigationController в iOS

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

100
Запустить обратный вызов, только если атрибут был изменен в Rails

В моем приложении есть следующая ассоциация: # Page belongs_to :status Я хочу запускать обратный вызов каждый раз, когда status_idиз a pageизменилось. Так что, если page.status_idидет от 4 до 5, я хочу уловить это. Как это сделать?...

100
Как «дождаться» обратного звонка?

При использовании простого обратного вызова, такого как в примере ниже: test() { api.on( 'someEvent', function( response ) { return response; }); } Как можно изменить функцию для использования async / await? В частности, предполагая, что 'someEvent' гарантированно будет вызываться один раз и...

100
Идиоматические обратные вызовы в Rust

В C / C ++ я обычно выполняю обратные вызовы с помощью простого указателя на функцию, возможно, также передав void* userdataпараметр. Что-то вроде этого: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { for (...) { ......

99
Как с помощью PassportJS передать дополнительные поля формы в стратегию локальной аутентификации?

Я использую passportJS и я хотел поставить больше , чем просто req.body.usernameи req.body.passwordк моей стратегии аутентификации (паспорт-местный). У меня есть 3 поля формы: username, password, &foo Как мне получить доступ req.body.fooиз моей локальной стратегии, которая выглядит так:...

98
Обход блокировщика всплывающих окон в window.open, когда установлено JQuery event.preventDefault ()

Я хочу отображать диалоговое окно JQuery условно при щелчке гиперссылки. У меня есть требование, например, при условии 1 открыть диалог JQuery, и если условие 1 не выполняется, перейдите на страницу, на которую ссылается тег href, событие щелчка которого находится под вопросом. Я могу вызвать...

98
Рельсы: around_ * обратные вызовы

Я прочитал документацию по адресу http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , но не понимаю, когда around_*срабатывают обратные вызовы относительно before_*и after_*. Любая помощь очень ценится. Спасибо....

94
Подписка устарела: используйте наблюдателя вместо обратного вызова ошибки

Когда я запускаю линтер, он говорит: subscribe is deprecated: Use an observer instead of an error callback Код (из приложения angular 7 с angular-cli): this.userService.updateUser(data).pipe( tap(() => {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this), this.handleError.bind(this)...

94
nodejs - первый аргумент должен быть строкой или буфером - при использовании response.write с http.request

Я просто пытаюсь создать сервер узла, который выводит HTTP-статус данного URL-адреса. Когда я пытаюсь сбросить ответ с помощью res.write, я получаю сообщение об ошибке: throw new TypeError («первый аргумент должен быть строкой или буфером»); Но если я заменю их на console.log, все будет хорошо (но...

93
Стиль JavaScript для дополнительных обратных вызовов

У меня есть некоторые функции, которые иногда (не всегда) получают обратный вызов и запускают его. Является ли проверка, определен ли обратный вызов / функция, хорошим стилем или есть лучший способ? Пример: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){...

89
Обратный вызов C ++ с использованием члена класса

Я знаю, что об этом так много раз спрашивали, и из-за этого трудно покопаться в развалинах и найти простой пример того, что работает. У меня есть такая, она простая и работает на MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void...

88
Почему «$ (). Ready (handler)» не рекомендуется?

С сайта документации API jQuery дляready Все три из следующих синтаксисов эквивалентны: $ (документ) .ready (обработчик) $ (). ready (обработчик) (не рекомендуется) $ (обработчик) Выполнив домашнее задание - прочитав исходный код и поигравшись с ним , я понятия не имею, почему $().ready(handler)...

86
Плагин jQuery: добавление функции обратного вызова

Я пытаюсь предоставить своему плагину функцию обратного вызова, и я бы хотел, чтобы он работал несколько традиционным способом: myPlugin({options}, function() { /* code to execute */ }); или myPlugin({options}, anotherFunction()); Как мне обработать этот параметр в коде? Считается ли это единым...

85
Как передать обратный вызов в качестве параметра другой функции

Я новичок в функциях ajax и обратного вызова, пожалуйста, простите меня, если я неправильно понял концепции. Проблема: Могу ли я отправить функцию обратного вызова в качестве параметра другой функции, которая будет выполнять обратный вызов? function firstFunction(){ //some code //a callback...

83
Заменить модификатор preg_replace () e на preg_replace_callback

Я ужасен с регулярными выражениями. Я пытаюсь заменить это: public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); } с preg_replace_callback с анонимной функцией. Я не понимаю, что делает \\ 2. Или, если на то пошло, как именно работает...

81
Как мне "проверить" на уничтожение в рельсах

При уничтожении успокаивающего ресурса я хочу гарантировать несколько вещей, прежде чем разрешу продолжить операцию уничтожения? В принципе, мне нужна возможность остановить операцию уничтожения, если я замечу, что это приведет к тому, что база данных перейдет в недопустимое состояние? Для...