1

我是 Sencha Touch(跨平台应用程序的 js 框架)的新手。在学习煎茶的过程中,我遇到了一个奇怪的问题,我几乎在每个地方都搜索过,但没有找到。

问题 我声明了一个名为“UserPass”的模型,使用

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

我将该模型连接到商店,添加了一些值,一切正常。然后由于某种原因,我将模型的名称从“UserPass”更改为“User-Pass”,例如。

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

它停止工作。

我尝试使用“破折号”而不是破折号多次更改模型名称。使用“UserPass”,代码工作正常,但使用“User-Pass”,代码停止工作。

这是模型名称中“用户”和“通过”之间的“破折号”的问题吗?或者还有什么我不知道的事情?

4

1 回答 1

0

简单地在煎茶中是不允许的。可能就像在 javascript 的变量中不推荐使用/不允许使用连字符一样。

请看这个链接。鹦鹉的回答很好解释。 Javascript 和 CSS,使用破折号

于 2014-07-21T11:52:51.790 回答