问题标签 [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.
angularjs - AngularJS Batarang - 什么是被拦截的表达式?
我目前正在使用 AngularJS 1.3.0 稳定版本和 Batarang Chrome 扩展。在监视树中,我注意到在我的许多范围内都有一个叫做“interceptedExpression”的东西。那是什么或什么场景创建了一个被拦截的表达式?
angularjs - batarang可以在jsp中调试角度吗?
我是 angularjs 的新手,并下载了最新的batarang chrome 扩展。
我们有一个带有 angularjs 的 jsp 页面。batarang 可以调试这样的应用程序吗?
angular-ui-bootstrap - angular-ui typeahead batarang 冲突?
我在 angular 1.2.25 上使用 ui-bootstrap 0.11.2 并且整个早上都在追逐这个,直到我遇到一个提供一些提示的有点不相关的帖子。
我对 ui-angular typeahead 指令的使用在 Chrome 中停止工作。具体来说,当用户从下拉列表中选择一个项目时,它不会填写数据字段。我可以让调试器在“selectActive”中停止,但它没有调用“selectMatch”。
我阅读了一堆关于由于使用“ng-if”与“ng-show”而在早期版本中预输入被破坏的线程,但我使用的版本似乎已经修复了这个问题。
然后我看到了一个与来自hint.js 的(新的??)消息相关的线程,这是我第一次看到,有人建议禁用batarang 插件来解决这个问题。
果然,我禁用了batarang,typeahead的问题就消失了。
看来batarang 昨天更新了,我想这就是我开始看到这些新消息和这个问题的原因。
有没有其他人在角度指令和batarang方面遇到过类似的问题?我想确认这是问题的根源,而不仅仅是此时的误导。
javascript - 为什么 Angular Hint 建议控制器和模块使用 pascal 大小写名称?
Chrome 的 Batarang 插件似乎刚刚更新。添加了一个新功能Angular Hint
,今天给了我很多警告。并且有一条指令说:
根据最佳实践命名控制器 (9551)
控制器名称应以大写字符开头并以后缀 Controller 结尾。例如:用户控制器。
考虑将 homeController 重命名为 HomeController。
我们 Angular 开发人员不是一直使用驼峰式命名的 JavaScript 对象吗?谁能告诉我们为什么 Batarang 更喜欢 pascal 案例?
还有更多问题:
- 我们在哪里可以找到最新“最佳实践”的文档?
- 如果我们不想为现有的 Web 应用程序遵循这种“最佳实践”,那么如何转向那种类型的“提示”?
javascript - 找不到AngularJs LoginController
我收到这个奇怪的错误:
错误:找不到 LoginController 的控制器函数。该功能是否以该名称注册?
这是我的登录控制器代码:
相同的代码在 Chromium 浏览器上运行良好,但在 Chrome 和 firefox 上却不行。在控制台中,我看到在我的应用程序之上调用了某种hint.js。我不确定这个hint.js 文件来自哪里。
Google Chrome 版本 - 版本 39.0.2171.95(64 位),Firefox 版本 - 34.0
更新 :
经过一番谷歌搜索后,我发现 Chrome 扩展 hint.js 和 ngHintModules 帮助我解决了我的问题。
我的下一个问题是如果我们开发我们的应用程序并且在用户系统上启用了 AngularJs Batarang 怎么办?
angularjs - Batarang 扩展没有任何结果
我已经尝试在本地站点、托管站点甚至 Angular 站点上使用它,我得到的只是带有 Angular 的 HTML 列表。没有范围,没有模型,没有任何用处。我假设它应该有助于在 Chrome 中使用 Angular 进行开发,但是没有。
有没有人找到原因?
使用
Chrome 版本 39.0.2171.71 m AngularJS v1.2.26 AngularJS Batarang 0.7.4
angularjs - Batarang 中没有显示范围
我从 chrome 商店安装了batarang。运行示例脚本。html 工作正常。但是batarang没有显示范围。请帮我。谢谢。Chrome 是最新版本。
截图(http://s16.postimg.org/hvy1cveqp/image.jpg)
问候,
angularjs - 构建 MEANJS 演示时出现 Batarang 问题(未捕获的 TypeError:无法读取属性 'getToggleElement' of null)
我试图在精益构建 MEANJS 应用程序时使用 AngularJS Batarang。
这是教程网址: http: //www.bossable.com/656/mean-stack-mongodb-angular-scope/
我发现我的“Scopes”选项卡的演示与教程视频不同,并且打印了错误。
我的 Batarang 插件的结果。
教程的结果。
不知道是不是因为Batarang的版本不同,还是打印的错误。
angularjs - angularjs - 禁用对 $scope 的访问并停止从控制台进行操作
我在 AngularJS 中有一个网页,我想在客户端本身执行一些验证。所以我比较$scope
的值并验证用户的事件。例如:
但是,在Elements选项卡中选择元素然后在Console中运行此命令后,可以访问和更改$scope
with :
成功运行此命令后,我将收到Success的警报。我为测试目的创建了一个示例页面:http: //keval5531.github.io/angular.html
那么,是否可以禁用对 的访问或操作$scope
?我总是可以使用服务器进行验证,但我确信必须有某种方法来保持万无一失的客户端验证。
编辑:我的意思是一些近乎万无一失的东西,这将需要用户更多的努力和专业知识来操作正在发送的数据,而不仅仅是 DOM 操作。
angularjs - 从控制台运行过滤器以检查值
有什么方法可以使用检查器在控制台中运行 $filter 吗?使用batarang我可以获得附加到特定元素的范围,但我想对范围内的值运行通用过滤器,我该怎么做?