У меня есть проект Backbone с некоторым кодом React внутри, и мне нужно разделить объект модели Backbone между ними.
Я делюсь данными с использованием приставки, и объект базовой модели с именем orderFunctionality
проходит хорошо, но когда я пытаюсь изменить данные в объекте модели из React, я получаю «Объект не является расширяемой ошибкой»:
Backbone View с инициализированной моделью orderFunctionality и передачей orderFunctionality в приложение React:
return Widget.extend({
initialize: function () {
},
render: function () {
Widget.prototype.render.call(this);
ReactApp.registerOrderFunctionality(orderFunctionality);
ReactApp.bootstrap(this.$el.find('.main_cont')[0], 'Market');
},
Я получаю сообщение об ошибке при попытке установить элемент:
addOrdersWithPopup: function (offerPrice, bidPrice, offerAmount) {
if(offerPrice && offerAmount){
this._currentBidAmount = 0;
}
Сообщение об ошибке:
Uncaught TypeError: Невозможно добавить свойство _currentBidAmount, объект не является расширяемым
изображение ошибки