Запитання з тегом «callback»

Зворотний виклик - це фрагмент коду (тобто адреса або посилання функції або методу або лямбда-вираз), який передається як аргумент іншому коду, який, як очікується, перекликає (виконує) аргумент в якийсь зручний час. Цей тег слід використовувати із запитаннями щодо API, який використовує зворотні дзвінки, щоб сповістити абонента про завершення дії. Використовуйте тег обробки подій для питань, пов’язаних з підпискою на події, такі як в рамках GUI.

2
Використовуючи PassportJS, як можна передавати додаткові поля форми в локальну стратегію аутентифікації?
Я використовую passportJS, і я хочу надати більше, ніж просто, req.body.usernameі req.body.passwordсвою стратегію аутентифікації (паспорт місцевий). У мене є 3 поля форми: username, password, &foo Як мені отримати доступ до req.body.fooмоєї локальної стратегії, яка виглядає так: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) …

4
Підписка застаріла: використовуйте спостерігача замість зворотного виклику помилки
Коли я запускаю лінтер, там пише: 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) ); Не знаю точно, що мені використовувати і як ... Дякую!

10
Стиль JavaScript для додаткових зворотних викликів
У мене є деякі функції, які періодично (не завжди) отримуватимуть зворотний дзвінок і запускають його. Чи перевірка, чи визначено зворотний виклик / функцію, є хорошим стилем чи є кращий спосіб? Приклад: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

8
nodejs - перший аргумент повинен бути рядком або буфером - при використанні response.write із http.request
Я просто намагаюся створити сервер вузлів, який виводить статус HTTP даної URL-адреси. Коли я намагаюся змити відповідь res.write, я отримую помилку: throw new TypeError ('перший аргумент повинен бути рядком або буфером'); Але якщо я заміню їх на console.log, все добре (але мені потрібно писати їх у браузер, а не в …
92 node.js  http  callback 

7
Bash: передає функцію як параметр
Мені потрібно передати функцію як параметр у Bash. Наприклад, такий код: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Повинно вивести: before Hello world after Я знаю, що evalце неправильно в цьому контексті, але це лише приклад :) Будь-яка …

6
Зворотний виклик C ++ за допомогою члена класу
Я знаю, що про це запитували стільки разів, і через це важко перекопати суть і знайти простий приклад того, що працює. У мене це, це просто, і воно працює для MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, int x); private: int …

6
Чому “$ (). Ready (handler)” не рекомендується?
На сайті документації jQuery API дляready Усі три наступні синтаксиси еквівалентні: $ (документ) .ready (обробник) $ (). готовий (обробник) (це не рекомендується) $ (обробник) Після домашнього завдання - читання та гри з вихідним кодом , я не уявляю, чому $().ready(handler) не рекомендується. Перший і третій способи абсолютно однакові, третій варіант …

6
Плагін jQuery: додавання функціональності зворотного дзвінка
Я намагаюся надати функцію зворотного виклику мого плагіна, і я хотів би, щоб він працював дещо традиційно: myPlugin({options}, function() { /* code to execute */ }); або myPlugin({options}, anotherFunction()); Як я обробляю цей параметр у коді? Чи трактується це як одна повноцінна сутність? Я майже впевнений, що знаю, де б …

6
Як передати зворотний виклик як параметр в іншу функцію
Я новачок у функціях ajax та зворотного виклику, будь ласка, пробачте мене, якщо я все неправильно зрозумію. Проблема: Чи можу я надіслати функцію зворотного дзвінка як параметр іншій функції, яка буде виконувати зворотний дзвінок? function firstFunction(){ //some code //a callback function is written for $.post() to execute secondFunction("var1","var2",callbackfunction); } function …

11
Як я можу "перевірити" на знищення в рейки
Щодо знищення спокійного ресурсу, я хочу гарантувати кілька речей, перш ніж дозволити продовжувати операцію знищення? В основному, я хочу можливість зупинити операцію знищення, якщо зазначу, що це призведе до переведення бази даних у недійсний стан? Зворотних викликів перевірки для операції знищення не існує, так як же "перевірити", чи слід приймати …

9
Використовуючи ActiveRecord, чи є спосіб отримати старі значення запису під час after_update
Налаштування на простому прикладі: у мене є 1 таблиця ( Totals), яка містить суму amountстовпця кожного запису у другій таблиці ( Things). Коли a thing.amountоновлюється, я хотів би просто додати різницю між старим і новим значенням total.sum. Зараз я віднімаю self.amountпід час before_updateі додаю self.amountпід час after_update. Це занадто багато …

3
Виклик jquery ajax - .fail vs.: error
Який із них мені використовувати? Чи є якась причина використовувати одну, а не іншу? Чи найкращий для обробки помилок? $.ajax({ url: url, data: { start: start, end: end } }).done(function(data, textStatus, jqXHR) { $('#myElement').append(data); }).fail(function() { // report error }); АБО $.ajax({ url: url, data: { start: start, end: end …
77 jquery  ajax  callback 

12
Як я можу передати функцію члена класу як зворотний дзвінок?
Я використовую API, який вимагає від мене передачі покажчика функції як зворотного виклику. Я намагаюся використовувати цей API зі свого класу, але отримую помилки компіляції. Ось що я зробив від свого конструктора: m_cRedundencyManager->Init(this->RedundencyManagerCallBack); Це не компілюється - я отримую таку помилку: Помилка 8, помилка C3867: 'CLoggersInfra :: RedundencyManagerCallBack': у списку …

7
Як реалізувати “зворотний виклик” у Ruby?
Я не впевнений, що найкраща ідіома для зворотних дзвінків у стилі C в Ruby - чи є щось ще краще (і менш схоже на C). У C я б зробив щось на зразок: void DoStuff( int parameter, CallbackPtr callback ) { // Do stuff ... // Notify we're done callback( …
76 ruby  callback 

10
Rails: оновіть атрибут моделі без виклику зворотних викликів
У мене є модель користувача, яка має атрибут: credits. Я хочу просту кнопку, яка додасть 5 до кредитів користувача через маршрут, що називається "додати", щоб / users / 3 / add додав 5 до кредитів ідентифікатора користувача = 3. def add @user = User.find(params[:id]) @user.credits += 5 redirect_to root_path end …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.