我是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;通过"在模特的名义? 还是其他任何不能找到我的机会?
答案 0 :(得分:0)
简直不允许在sencha中使用。 可能是因为在javascript中的变量中不推荐/不允许使用连字符。
请看这个链接。 鹦鹉的回答解释得很好。 Javascript and CSS, using dashes