Надстройка ember-custom-actions urlForCustomAction не работает

Я пытаюсь использовать аддон ember-customer-actions(v2.1.0) с моей версией ember = 3.1.4. Это действительно крутой аддон, который облегчает нашу жизнь, реализуя действия клиентов и URL-адреса.

Конфигурация говорит, что нужно переопределить этот метод «urlForCustomAction», чтобы полностью переопределить URL-адрес и даже избежать имени модели.

Я интегрировал его, как говорит документ. Я разместил свою проблему здесь, а также.

Это мой код адаптера:

import ApplicationAdapter from './application'; 

import { AdapterMixin } from 'ember-custom-actions';

export default ApplicationAdapter.extend(AdapterMixin,{

urlForCustomAction(modelName, id, snapshot, actionId, queryParams) {

return 'domain.com/resetPassword';

}

});

Кажется, чего-то не хватает, или может быть ошибка в аддоне, или может быть этот аддон находится в стадии бета-тестирования.

Мне нужна быстрая помощь в этом, если кто-то уже использовал его, пожалуйста, поделитесь своим опытом, спасибо.


person omair azam    schedule 30.05.2018    source источник


Ответы (1)


попробуйте добавить супервызов перед оператором возврата.

urlForCustomAction(modelName, id, snapshot, actionId, queryParams) {

    this._super(...arguments);
    return 'domain.com/resetPassword';

}
person sandeep chauhan    schedule 01.06.2018