我正在创建一个高度依赖地理位置的应用程序。我在 app.js 中有变量 'GeoApp.app.geoLat' 和 GeoApp.app.geoLong' 是用地理坐标设置的。
如果我在任何视图中使用 console.out,访问和输出值都没有问题。在商店中,这些值是空的,好像它没有访问权限,或者变量可能尚未定义或存在。
实现我想要做的最佳实践是什么?
Ext.define('GeoApp.store.Places', {
extend:'Ext.data.Store',
config: {
model:'GeoApp.model.Place',
autoLoad:'true',
proxy: {
type:'ajax',
url:'googleapiurl/json?location=' + GeoApp.app.geoLat + ','+ GeoApp.app.geoLong + '&radius=500...',
reader: {
type:'json',
rootProperty:'results'
}
}*/
}
})