我正在研究沒有任何後端但使用mongolab存儲數據的單頁AngularJS應用程序。單頁JavaScript MVC應用程序的評論框架,如Disqus for AngularJS
它還通過使用相同的URL使所有調用(如CRUD和篩選),只改變hashbang後的部分(#
)。
所以URL看起來像mysite.com/#!/
主頁,mysite.com/#!/view/:id
觀看的故事,mysite.com/#!/edit/:id
編輯它等
我想用一些第三方託管註釋工具允許用戶發表評論每個故事。我已經嘗試過Disqus和Livefyre,但是它們在hashbang之前綁定到URL,所以所有的網頁都只是它們的單個頁面。我試着重新加載Disqus,但它每次都嘗試重新附加它自己的JavaScript,所以多次加載會導致出現js錯誤。我已經看過Facebook的評論,但它甚至沒有頁面ID,所以評論只是每個網站。
Disqus有它自己的API,但沒有JS綁定到最新(也是唯一)版本的API(3.0),並且自己創建綁定看起來有點過分。
有誰知道我可以使用AngularJS或任何託管解決方案可以幫助的良好的JS評論框架?
謝謝,現在我發現了一個區別。將$ locationProvider模式設置爲html5後,使用docs.angularjs.org disqusLoad函數開始工作。 – 2012-07-16 22:35:38