0

ember.js のサンプルをダウンロードし、指示に従ってノードと localhost:3000 を介して連絡先の例を開始しましたが、見つけることができる contacts.json ファイルがないため、何も読み込まれません。[新しい連絡先] をクリックしても何も起こりません。これをトラブルシューティングする方法はよくわかりませんが、説明によるとあるはずのcontacts.jsonファイルが存在しないことに関係があるのではないかと思っています。

4

1 に答える 1

0

残念ながら、Ember の例は現時点では少し古くなっているようで (連絡先のデモは、私が最後に確認した SC 名前空間をまだ参照しています)、一部が壊れている可能性があります。Ember 1.0 がリリースされたら、これはクリーンアップされると思います。github で emberjs/examples の問題を表示できます。

ライブの連絡先デモでも壊れているため、contacts.json ファイルが見つからないことが問題の原因ではないと思います。コンソールには次のように表示されます。

リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました

JSON データをロードする連絡先の例の一部をコメントアウトして、そのエラーをなくすことができます。

//App.contactsController.loadContacts();

または、新しい JSON ファイルを作成することもできます。

[
    {
        "firstName": "Alice",
        "lastName": "Anderson",
        "phoneNumbers": [
            "+1 123-456-7890"
        ]
    },
    {
        "firstName": "José",
        "lastName": "Zulu",
        "phoneNumbers": [
            "+55 (11) 5000-6000"
        ]
    }
]    

ただし、今は例に基づいて教育しない方がよいかもしれません。代わりに、リファレンス ドキュメントといくつかの優れた記事を参照して、開始してください。Trek の記事: Advice on & Instruction in the Use Of Ember.jsが役立つことがわかりました。

于 2012-10-04T20:53:17.047 に答える