我正在爲自學教學開發博客app with fiddle here。我面臨着問題並逐漸克服它們。無法通過骨幹視圖路由
我目前設法呈現我的初始視圖。伯我想另一種觀點來完全填充身體。從第一個視圖到第二個視圖,然後到其他視圖,我嘗試使用anchored preventDefault,並在當前視圖中觸發命中方法來觸發Backbone路由器路由。從那裏到路由器方法,最後構建我的第二個視圖。
到現在爲止,我得到JS控制檯上的錯誤:
[Error] TypeError: undefined is not a function (evaluating 'Backbone.navigate(this.hrefOfPostForm , {trigger: true})')
toPostFormRoute (app.js, line 45)
(anonymous function) ([native code], line 0)
dispatch (jquery.min.js, line 3)
handle (jquery.min.js, line 3)
什麼可問題是我的導航代碼?
直接從你的代碼庫複製粘貼到jsFiddle不起作用。例如,jsFiddle站點上不存在「backbone-min.js」依賴項。您必須自己從CDN加載它。此外,缺少
標籤。這是一個清理版本: http://jsfiddle.net/6nwbvsut/2/ – AlexZ 2014-12-08 01:43:57這就是我通過添加外部資源所做的。你沒有看到他們。小提琴不喜歡頭標籤,這是不必要的。謝謝。 – 2014-12-08 14:14:07