Batarang Chrome插件用于AngularJS似乎出现了故障。

15

(我在Github的一个长系列帖子中添加了类似/最近的经验。我希望这里有人有答案)

哦,好的,我不是唯一一个傻瓜。

试图从一本书上自学Angular。当它调用batarang来显示一个小样本脚本的作用域和模型时,我启动了batarang,但左侧只出现'Scopes'覆盖在'Scope()'上,右侧出现'Models'覆盖在“选择一个作用域以查看其模型”的上面,还有一个“启用检查器”的按钮。是的,我选中了“启用”选项卡上的复选框。

似乎什么也没有发生。

在“Model”选项卡上,按照“帮助”选项卡上的说明点击“Scope()”什么也没发生,点击其他任何东西也没有反应。奇怪的是,在“选项”选项卡下,我可以选中“显示应用程序”、“显示绑定”和“显示范围”。这会在脚本结果页面的部分区域上方(在开发工具窗格上方)生成漂亮的(但很无用的)框,但只要我再点击另一个选项卡(如“Models”,仍然没有起作用),然后返回到“选项”选项卡,所有的选择都会被清除。

它说我使用的是"1.0.2 debilitating-awesomeness" ...这应该是AngularJS版本,但实际上描述了batarang到目前为止的状态。

PS:我看过视频(http://blog.angularjs.org/2012/07/introducing-angularjs-batarang.html)但它没用,因为它假定这个东西已经在工作了。

哦,对了,Win7Pro64SvPk1,Chrome 34.0.1847.131 m“已经更新到最新版”。

希望其他推荐的工具能更好地工作,或至少能够正常工作。

同时,有人可以确认batarang的状态吗?看起来很多人都无法使用这个扩展。


2
我投票关闭此问题,因为它是一个错误报告,与主题无关。 - SomeKittens
我刚刚尝试了一下,新的 AngularJS Inspector 对我有效。 - XoXo
4个回答

15

Batarang的维护者在这里 - 该插件不受官方Batarang团队支持(因此那里的错误将不会修复)。最新版本(0.8.7)运行良好。 - SomeKittens

4
最近一次发布Batarang已经超过10个月了。看起来它不再得到支持,并且不能与Angular 1.2.x一起使用。

这并不完全正确。我几周前使用了1.2.3版本,但自从升级到1.2.15以来就没有尝试过。最终我发现Batarang并没有那么有用,因为每当页面出现性能问题需要使用它时,它都会变得非常慢,完全无法使用。此外,这个工具似乎可能存在一些泄漏问题,我让它运行的时间越长,Chrome就越不响应。经常需要在控制台中kill -9 Chrome线程。 - aet
我不记得1.2版本是何时发布的,但根据GitHub显示,Batarang的最后一个版本是10个月前。我认为这是一个有用的工具,但我并没有想念它。作者Brian Ford现在是Google核心AngularJS团队的一员。如果您有兴趣询问未来的发布计划,可以通过Google+或Twitter联系他。 - mortsahl
谢谢大家。我正在涉足新领域,周围没有任何“现场”开发人员可以咨询...再次感谢这个虚拟社区,让我能够保持和改善我的视角。 - kzoom
阅读Chrome网络商店上有关该插件的评论/评价,似乎它在Angular 1.3上已不再正常工作。 - Kolban
我认为开源项目的作者解释某个东西是beta版还是稳定版非常重要。似乎这一点被忽略了。因此,如果您正在使用beta版,应该意识到它可能缺乏稳定性。如果您正在使用稳定版但它有错误...那么作者没有更新版本说明就是不负责任的行为。 - apolfj

3

2
我在使用file:///协议运行页面时遇到了Batarang的问题。将文件放入Nginx中并从该Web服务器运行页面解决了我的问题。
这可能适用于Apache和任何其他Web服务器。我在Chrome版本45.0.2454.85(64位)上运行Batarang 0.8.6。
因此,Batarang在最新版本中可以正常工作。 浏览器中的Batarang工作

Batarang in Developer Tools


谢谢,问题已解决!使用Web服务器提供本地文件的简单方法是使用Python:python -m SimpleHTTPServer 8081 - Jan Schaefer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接