Я хочу присвоить значение переменной «down», когда сетевая связь будет потеряна. Однако я не знаю, где и как установить переменную в Backbone, чтобы она была доступна из любого вида или модели. Я новичок в Backbone и Marionette. Эта переменная будет полезна для модулей, выполняющих вызов конечной точки REST.Установка переменной в приложении Магионная магия
В AngularJS я могу либо установить перехватчик http, либо как сервис/фабрику, но не уверен, как это сделать в приложении Marbella для BackboneJS.
if (networkStatus !== 'down') {
// do the backbone.fetch()
}
Кроме того, моя идея - хороший подход?
Не можете ли вы поместить его в модель, которая передается в те виды, которые в ней нуждаются? –
Я новичок в позвоночнике. Когда я создаю модель, ее можно использовать в разных представлениях? – devwannabe
Да, таких ограничений нет в Backbone. Однако представление обычно связано с одной единственной моделью, которая в этом случае может оказаться непригодной. Другие модели все же могут быть приведены в качестве аргументов и сохранены вручную. –