При выполнении кода выскакивает ошибка this._changePage is not a function
:
_changePage() {
const login_hash = UserStore.getTree().getLoginHash();
if(login_hash){
if(ApplicationStore.getTree().getPreviousRegistationPageFlag()) {
Router.goTo('/');
Actions.setRegistationPageFlag({flag: false});
} else {
Router.goBack();
}
}
}
isAuthorized(params = {}) {
const parameters = params.parameters || {};
if (parameters.in_process === false) {
this._changePage(); //тут ошибка
}
}
P.s. в гугле видел, что нужно биндить, в итоге добавил код, но не помогло:
constructor(props) {
super(props);
this._changePage = this._changePage.bind(this);
}
Скорее всего isAuthorized
тоже нужно прибиндить, ибо не известно чем там внутри является this
.
В таких случаях замечательно помогает отладчик.
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хочу познать суть) в общем есть кучаВ си это динамическая область памяти, где аллоцируются объекты через new (говорю о ++)
Помогите, пожалуйста, вывести результат js-функции (sum) в окне вывода по щелчку кнопки
Может вот это ? Кликните на зеленый блок чтобы подвинуть его