Model Sencha Touch-此型号有什么问题?
在此之后,我能够在eclipse中启动并运行abc项目: 在Eclipse中,我制作了一个名为温度的模型: 在app.js中,我为模型添加了一行: 刷新页面时,这会导致以下情况:Model Sencha Touch-此型号有什么问题?,model,sencha-touch,sencha-touch-2,Model,Sencha Touch,Sencha Touch 2,在此之后,我能够在eclipse中启动并运行abc项目: 在Eclipse中,我制作了一个名为温度的模型: 在app.js中,我为模型添加了一行: 刷新页面时,这会导致以下情况: 因此,我认为模型有问题,因为当我注释掉行models:['Temperature']时,页面加载正确。尝试使模型定义引用abc而不是app 所以 Ext.define('abc.model.Temperature',{ 还要确保abc的大小写都是小写,以匹配应用程序名称 并确保您的Temperature.js文
因此,我认为模型有问题,因为当我注释掉行
models:['Temperature']
时,页面加载正确。尝试使模型定义引用abc而不是app
所以
Ext.define('abc.model.Temperature',{
还要确保abc的大小写都是小写,以匹配应用程序名称
并确保您的Temperature.js文件存在于abc/app/model/文件夹中问题 您将应用程序名称指定为
abc
,但将模型定义为App.model.Temperature
解决方案
您应该将模型定义更改为abc.model.Temperature
,或将应用程序名称更改为App
注意
假设您将应用程序名指定为AppName
你应该定义
模式为-AppName.model.TemperatureModel
存储为-AppName.store.TemperatureStore
控制器组件-AppName.controller.TemperatureController
查看方式-AppName.view.TemperatureView
每个模型、控制器、存储和视图都应遵循这一点
其中
AppName
-应用程序的名称
型号/商店/控制器/视图
-
类的位置(TemperatureModel位于model文件夹中,TemperatureStore位于store文件夹中)
TemperatureStore/TemperatureStore/TemperatureController/TemperatureView
-类的名称(您可以给出所需的名称,但名称应与文件名匹配)
参考
尝试删除字段
属性中的多余逗号。该属性中只有一个字段。因此,不需要将该逗号放在该字段中。尝试删除该逗号,然后查看其工作原理。