我正在使用require.js和backbone.js。我試圖設置一個變量,然後通過調用包含Require
變量的模塊在整個應用程序的多個視圖中使用它。該模塊是:設置並獲取全局變量Require.js
define(function (require) {
"use strict";
var variable_a = "aaa", variable_b ="bbb" ;
var some_variables = (function() {
return {
setVariableA: function (x) {
variable_a = x;
},
return_a: variable_a,
return_b: variable_b
};
})();
return some_variables;
});
在我看來,我包括模塊,然後設置變量,然後檢查已設置:
someVariables.setVariableA('456');
console.log('someVariables.return_a is ');
console.log(someVariables.return_a);
但這返回"aaa"
而非"456"
。我究竟做錯了什麼?使用
謝謝,這加入了「返回some_variables」後工作。到模式的底部。你可以添加,我會標記爲正確的? – Mark
當然。我應該經過徹底的測試。 :) – Kamrul