1

私は最近ソースコードを掘り下げ(他の質問のために)、次の行につまずきました

storeId = (name.indexOf("@") == -1) ? name : name.split("@")[0]

アプリケーションコントローラーの getStore() メソッド内 (ExtJS バージョン 4.1.3)。

さて、店名の@というのは何だろう?私は前にそれを見たことがありません。

4

1 に答える 1

3

のコードExt.app.Controllerは「@」を使用して明確なクラス名を作成します。ここで、どの部分がクラス名で、どの部分が名前空間であるかが明らかです。Model@Name.spaceソースによると、フォーマットは次のようになっているはずです。

投稿したものを取得する方法はstoreId、「@」がある場合はクラス名(「@」の前の部分)を取得し、ない場合はすべてを取得することを意味します。

于 2012-12-04T15:23:42.413 に答える