1

Sencha Touch (クロスプラットフォーム アプリ用の js フレームワーク) は初めてです。煎茶を学んでいる最中に、奇妙な問題に遭遇し、ほぼすべての場所を検索しましたが、何も見つかりませんでした。

問題 私は「UserPass」という名前のモデルを宣言しました

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

そのモデルを store に接続し、いくつかの値を追加して、すべてが正常に機能していました。その後、何らかの理由で、モデルの名前を「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 に答える