У меня есть одна переменная say var tree. Я хочу использовать эту переменную в двух файлах, скажем, a.js и b.js.Both файлы изменяют состояние дерева переменных. Я хочу получить доступ к этой переменной в других файлах с изменением состояния. Как это возможно?использовать общие переменные в backbone.js, используя require.js
0
A
ответ
1
Есть более изящные способы сделать это, как описано в вопросе связаны в комментариях, но самый простой способ для определения модуля RequireJS с литерала объекта для удержания общего состояния:
define('sharedstuff', [], {tree: "original value"});
а затем из другого модуля вы можете требовать его:
require(['sharedstuff'], function(sharedstuff) {
sharedstuff.tree = "new value";
};
И если от еще одного модуля вы требуете его, RequireJS не перегрузить новую копию, но вместо этого даст вам уже загруженную версию с общим значением заселена:
require(['sharedstuff'], function(sharedstuff) {
console.log(sharedstuff.tree) // should be "new value"
};
Смежные вопросы
- 1. Backbone.js узор в Require.js
- 2. backbone.js + require.js + аутентификация пользователя
- 3. Backbone.js + Require.js и ViewsFactory
- 4. Backbone.js, соединяющий виды (require.js)
- 5. Backbone.js и Require.js
- 6. Backbone.js и Require.js issue
- 7. JQuery, require.js, backbone.js. Пример приложения
- 8. Как работает Require.js с Backbone.js
- 9. Как вставить «Require.js» с «backbone.js»?
- 10. Понимание require.js для реализации backbone.js
- 11. Создание Backbone.js модульного с Require.js
- 12. использовать общие значения по умолчанию в backbone.js из многих представлений
- 13. Можно ли использовать общие переменные?
- 14. app.js не работают в Backbone.js + require.js
- 15. Как использовать общие переменные в asp.net?
- 16. require.js и backbone.js получение Uncaught TypeError
- 17. Общие переменные в PostCSS
- 18. Сочетание проблем Require.js и Backbone.js/Underscore.js
- 19. Require.js с Backbone.js рамки из определения()
- 20. Использование Backbone.js Просмотр как Require.js Зависимость
- 21. Popups - jQuery Mobile, Backbone.js и Require.js
- 22. Backbone.js не работает с пакетом Require.js
- 23. Общие переменные в модулях
- 24. Backbone.js переписывает переменные переменных
- 25. PHP Переменные в Backbone.js модели
- 26. общие глобальные переменные в C
- 27. Включая пользовательскую библиотеку кода в представлении Backbone.js с require.js
- 28. Общие переменные общего доступа
- 29. URL PARAMS, используя Backbone.js
- 30. Общие переменные в C++ 11
Возможный дубликат [Использование RequireJS, как пройти в глобальных объектах или одиночных сетях?] (Http://stackoverflow.com/questions/5608685/using-requirejs-how-do-i-pass-in -global-objects-or-singletons-around) – explunit
Я хочу использовать это дерево переменных в двух разных режимах. Здесь a и b - ничего, кроме базовых представлений – NewBuddy