javascript - EXT JS中是否有全局变量

标签 javascript extjs extjs4 extjs4.1

在 java 和 C++ 中,我们可以全局存储变量并从项目中的任何位置访问它的值。 比如说,我在一个名为 Residence 的类中,我正在将 residenceNumber 这是一个 INT 保存到一个名为 houseNumberGlobalVariable< 的全局变量中.

现在,我可以从项目中的任何类访问 houseNumberGlobalVariable。以类似的方式,EXTJS 中是否有我可以使用的全局变量。

我需要从一个类设置一个值并从另一个类访问它。 EXT JS 中的等价物是什么。我认为 EXTJS 中没有全局变量的概念,但它的等价物是什么?

最佳答案

创建一个特殊的类并将所有global 变量放在那里。

Ext.define('MyApp.global.Vars', {
    singleton: true,
    ....   
    houseNumberGlobalVariable: undefined

});

这样,如果您需要在代码中的任何位置访问它,只需使用 MyApp.global.Vars.houseNumberGlobalVariable

关于javascript - EXT JS中是否有全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343469/

相关文章:

javascript - Ext JS - 验证文本字段

javascript - Extjs 4.02 - 需要自定义组件

javascript - 天/小时热图 + mySQL

java - 从网页运行 Java 函数?

javascript - 有什么方法可以将 Sencha Touch 应用程序打包为 Google Chrome 打包应用程序吗?

javascript - 未找到 ExtJS renderTo 元素

ruby-on-rails-3 - extjs 4拖放2个网格之间没有插件?

javascript - 检索商店记录

javascript - 从数组中删除项目(React-Native + Redux)

javascript - 使用 Controller 更新数据时,angularJS $watch 在指令中不起作用