我需要在一个类中有一组Global Variables
,并且需要从其他类访问它。我有以下问题,有人可以帮帮我吗?
1。)我应该添加什么类型的课程?它是View
吗?有人可以举个例子吗?
2.)如何从Controller
和View
类中为此类中的变量设置值?
3.)如何从此类(global variable
类)中检索这些变量的值?
注意:我知道如何将其添加到app.js
并从其他类写入/读取。但我想为全局变量设一个单独的类。
答案 0 :(得分:9)
将它们作为静态添加到新类中:
Ext.define('MyApp.util.Utilities', {
statics: {
myGlobal: 1
}
});
此时您可以在应用中的任何位置加载课程,您可以编写MyApp.util.Utilities.myGlobal = 5
。
这是我在这里回答类似问题的扩展: Where should I define global functions in ExtJS 4 MVC?