@Braidner

Mobx, как передать массив?

class Sample {
    @observable myArray = [];
}
let sample = new Sample();

Есть ли возможность без костылей передать sample по HTTP? Если передавать обычный объект, то поле myArray в обертке mobx отправится, как пустой объект {}
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
vahe_2000
@vahe_2000
если бы вы предоставили полный код...но я догадываюсь что вы хотите сделать что то вроде того
class Sample {
    @observable myArray = [];

    constructor() {
        var request = new XMLHttpRequest();
        request.open("POST", "/my/url", true);
        request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        request.send(this.myArray.toJS());
    }
}
let sample = new Sample();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект