Sencha Touch:使用Ext.define()声明类

时间:2014-07-21 11:23:32

标签: sencha-touch sencha-touch-2.3

我是Sencha Touch(跨平台应用程序的js框架)的新手。 虽然,学习sencha,我遇到了一个奇怪的问题,我搜索了几乎每个地方,但无法找到任何。

问题 我宣布了一个名为" UserPass"使用

Ext.define('MyApp.model.UserPass',{other params});

我将该模型连接到商店,添加了一些值,一切正常。 然后出于某种原因,我从" UserPass"更改了模型的名称。到"用户通过"就像。

Ext.define('MyApp.model.User-Pass',{other params});

它停止了工作。

我尝试使用' dash'更多次更改模型名称没有冲刺。 使用' UserPass',代码工作正常,但使用' User-Pass'代码停止工作。

这是"破折号"这是一个问题吗?在"用户"之间和#34;通过"在模特的名义? 还是其他任何不能找到我的机会?

1 个答案:

答案 0 :(得分:0)

简直不允许在sencha中使用。 可能是因为在javascript中的变量中不推荐/不允许使用连字符。

请看这个链接。 鹦鹉的回答解释得很好。 Javascript and CSS, using dashes