问题标签 [batarang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
321 浏览

angularjs - 范围创建和batarang

考虑以下:

HTML

JS

巴达朗

在此处输入图像描述

据我所见, $rootScope 从未显示(但我猜如果是的话,它会被标记为Scope (001))。

当我在JS中将范围更改为 true 时:

似乎$ rootScope被下推到Scope (002)

在此处输入图像描述

有人可以解释发生了什么吗?为什么 $rootScope 似乎被推倒了?那上面是什么?这是 jsbin 链接:http: //jsbin.com/udALigA/1/

0 投票
2 回答
1861 浏览

angularjs - AngularDart Batarang 替代品

你知道 Angular.js Batarang 有什么好的 Angular.dart 替代品?调试范围,绑定会容易得多。

0 投票
0 回答
765 浏览

angularjs - Angular 1.2.6 应用程序可以工作,直到我启用 Batarang 0.4.3

这是我启用 Batarang 时遇到的错误:

在此之前没有错误,应用程序运行良好。使用 Batarang 需要包含哪些内容?Chrome 网上应用店中关于 Batarang 的一些最新评论是它现在不起作用,可能是由于 ng-route。

0 投票
2 回答
4656 浏览

angularjs - 使用 Batarang Chrome 扩展检查 AngularJS 范围

我有一个关于 AngularJs 范围的问题,尤其是可以使用 Batarang Chrome 扩展程序检查这些范围的方式。

我有以下html

以下是指令

控制器

当我使用batarang检查范围时,我得出以下结论

  • 范围 002:ng-app
  • 范围 003:ng-controller (myCtrl)
  • 范围 004:????
  • 范围 005:cmpCtrl(cmp 指令的控制器)
  • 范围 006:cmp 内部(h3 和通知)
  • 范围007:通知指令的链接功能

    1. 以上是正确的吗?
    2. 另外,我最大的疑问是004范围对应什么?

完整的应用程序位于 github 上

另请参阅下面的屏幕截图:

屏幕截图

0 投票
4 回答
10545 浏览

javascript - AngularJS 的 batarang Chrome 扩展程序出现故障

(我将这篇文章添加到 Github 上类似/最近经历的长系列中。我希望这里有人能给出答案。)

哦,很好,我不只是愚蠢。

试图从一本书中自己学习 Angular。当它调用batarang来显示一个小示例脚本的范围和模型时,我启动了batarang,我得到的只是左侧的'Scopes' over 'Scope()','Models' over 'Select a范围查看其模型。以及其下方的“启用检查器”按钮。是的,我选中了“启用”选项卡上的复选框。

它似乎没有做任何事情。

在“模型”选项卡上,单击“范围()”(根据“帮助”选项卡上的说明)什么都不做,也不会单击其他任何内容。奇怪的是,在“选项”选项卡下,我可以检查“显示应用程序”、“显示绑定”和“显示范围”,这些在脚本结果页面的各个部分周围制作漂亮(而且非常无用)的框,在开发工具窗格上方,但所有检查都会立即清除我单击另一个选项卡,例如“模型”(仍然没有任何工作),然后返回“选项”选项卡。

说我在“1.0.2 debilating-awesomeness”......我想这是 AngularJS 版本,但到目前为止真的描述了batarang。

PS:我观看了视频(http://blog.angularjs.org/2012/07/introducing-angularjs-batarang.html),但它没有用,因为它假设事情已经在工作了。

哦,是的,Win7Pro64SvPk1,Chrome 34.0.1847.131 m '是最新的'

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

同时,谁能确认batarang的状态?当然,似乎很多人都有一个死扩展。

0 投票
3 回答
3047 浏览

angularjs - AngularJS 模型自省/反射

是否可以在 Angular 应用程序中内省/反映模型,您可以在其中更改范围并遍历它?像batarang这样的东西有,但这将允许改变价值观。

如果不是,是否可以对 Angular 代码进行猴子补丁(通过在页面上包含另一个脚本)使其成为可能?

0 投票
1 回答
938 浏览

javascript - $scope.form 包含字段名称但不包含值

我无法通过$scope.form. 在视图和 Batarang 中,我看到表单对象对所有字段都有正确的名称,但没有值。另一方面,实际表单字段中的值是正确的,$scope.mymodel.headline值也是正确的(参见下面的示例)。

为什么会发生这种情况?

以下是 1 个字段的示例。巴达朗输出:

如果我{{form}}在视图中输出它会显示:

控制器代码很简单:

大大简化的 HTML:

更新:起初我认为接受的答案是错误的,但那是因为一个附带问题。但这是正确的:问题是开发人员控制台和batarang 和视图显示错误,而不是该字段为空。我需要使用$scope.form["mymodel[headline]"].$formVaue.

0 投票
2 回答
319 浏览

angularjs - Chrome 移动开发工具上的 Batarang 不起作用

我正在使用 Chrome devtools 调试移动应用程序,我可以检查设备、网络选项卡、控制台选项卡等是否正常工作,当我单击启用页面时,我可以看到 AngularJS batarang 选项卡重新加载在 chrome 移动选项卡上但是batarang 选项卡不显示任何类型的信息。

你有什么主意吗?

图片
(来源:vpsnotas.com

0 投票
0 回答
234 浏览

javascript - Angular 在 createHttpBackend 中 xhr.onreadystatechange 的路由更改期间挂起

在过去的两天里,我一直在试图弄清楚为什么我的应用程序在切换路线时会挂起。此代码继承自另一个开发人员。

我已经把 console.logs 放在了每一个地方,看起来一切都随着路线的改变而完成,然后它只挂了 10 秒。

我决定尝试使用 Chrome 的开发工具来分析代码,我注意到 xhr.onreadystatechange 函数花费了 12 秒或 30% 的处理时间。

正在处理的数据不是那么大(150kb 到 200kb),并且只发出了大约 3-4 个 xhr 请求(其中大多数只有几 kb)。

我不打算发布整个项目,但我想知道是否可以为解决此问题提供进一步的建议。由于 chrome 工具非常滞后,而且 Batarang 中的大多数选项卡(包括性能)都没有响应。

0 投票
1 回答
3155 浏览

angularjs - 如何正确清理 Angular 指令的子范围

背景:我正在创建一个基于指令的 angularstrap 的 bgDropdown。我的目标是创建一个类似的小部件 HTML 选择元素,但每个元素都有自定义模板。

小部件工作正常。但是使用 Batarang 发现,每当用户显示下拉菜单时,都会创建子范围并且永远不会被销毁。因此,每次显示下拉菜单时,都会创建越来越多的子范围。

我需要了解如何正确清洁儿童范围。

示例 plunk:http ://plnkr.co/edit/xP6HS9?p=preview

第 1 步:原始

第一次点击后

在此处输入图像描述