0

我已经下载了 ember.js 的示例,并按照说明通过 node 和 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 的文章:使用 Ember.js 的建议和说明很有帮助。

于 2012-10-04T20:53:17.047 回答