我通過本教程運行http://learn.knockoutjs.com/#/?tutorial=webmail淘汰賽的webmail教程錯誤
我已經完成了它,現在我想我的本地機器上運行
我所採取的代碼從這裏http://learn.knockoutjs.com/WebmailExampleStandalone.html但是當我把它在我的本地機器上,我得到這個錯誤。
Timestamp: 7/11/2012 4:24:41 PM Error: Unable to parse bindings.
Message: ReferenceError: mails is not defined; Bindings value:
foreach: mails Source File: url/knockout/js/knockout-2.2.0.js Line: 57
我下載了JSON文件的方式是去learn.knockoutjs.com/knockout/mail?folder=Inbox
或learn.knockoutjs.com/knockout/mail?folder=Achive
取決於哪個文件夾你都在。
我只是去learn.knockoutjs.com/mail?folder=Archive
和下載的,但可以節省一個名爲郵件不帶擴展名的文件。
我可以理解爲什麼其他部分(除了收件箱,因爲我沒有那些JSON文件不工作),但爲什麼在第一屏不郵件工作?
在jsfiddle中重現錯誤,以便我們可以看到發生了什麼。該錯誤意味着視圖無法找到您的視圖模型上的特定成員 – Anders
這是一個可以玩的小提琴:http://jsfiddle.net/rniemeyer/PKDdG/。實際數據僞裝在AJAX調用中,並列在JavaScript底部的對象中。 –
我同意 - 你可以發佈jsfiddle嗎? js中可能有一個非常小的錯誤。也許還可以在瀏覽器上打開devtools,並確保JSON文件正確通過。 – Damovisa