我正在开发没有任何后端但使用 mongolab 存储数据的单页 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 评论框架?