从浏览器控制台调用Angular click事件

随机位

我正在检查Angular应用程序上的DOM,并看到如下所示的简单链接:

<button type="button" class="button mini text right clear-all" ng-show="draft.roster.slotsFilled" ng-click="draft.resetRoster()" really="Are you sure you want to clear all players from your team?">

我想尝试ng-click通过简单地粘贴在这里直接在浏览器控制台中调用该命令,draft.resetRoster();不幸的是,draft is not defined尝试通过控制台访问它时遇到了问题。链接本身可以很好地工作。

访问/调用ng-click属性在此处引用的代码的最佳方法是什么?

PSL

ng-click仅注册一个click事件,因此您可以通过选择元素从控制台实际触发click事件。例子:-

假设您的按钮可以被所有这些CSS类唯一标识,则可以执行以下操作:

//You could use jquery as well if it is available, here some vanilla accessors.
document.querySelector('.button.mini.text.right.clear-all').click();
//If you have multiple, use querySelectorAll and 
//select the respective element or if you have an Id:
document.getElementById('#myButton').click();

或者您可以使用扩展名(如batarang(chrome))直接访问范围或使用来获取元素的范围

angular.element(elementRefGotFromOneOfTheAboveWays).scope().draft.resetRoster();`

如果您希望看到更改反映在DOM中,则需要scope.$apply()手动调用,即

var scope = angular.element(elementRefGotFromOneOfTheAboveWays).scope();
scope.draft.resetRoster();
scope.$apply();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何声明全局函数以从浏览器控制台调用Angular服务?

来自分类Dev

Angular JS Click事件

来自分类Dev

浏览器控制台错误

来自分类Dev

浏览器控制台错误

来自分类Dev

AngularJs:从外部调用绑定到“this”的控制器函数(例如浏览器控制台)

来自分类Dev

如何从浏览器控制台禁用JavaScript函数调用?

来自分类Dev

从控制台调用URL,而无需在任何浏览器中打开

来自分类Dev

Angular 2在登录浏览器控制台之前如何处理404?

来自分类Dev

区分控制台和浏览器的javascript

来自分类Dev

如何使浏览器控制台在JavaScript中等待

来自分类Dev

如何从浏览器控制台访问RequireJS模块?

来自分类Dev

Javascript:没有浏览器的控制台

来自分类Dev

检查Ruby上的浏览器控制台输出

来自分类Dev

谷歌浏览器控制台,打印图像

来自分类Dev

Selenium Chrome浏览器启动,但控制台错误

来自分类Dev

在HTML页面中显示浏览器控制台

来自分类Dev

反应localStorage-浏览器控制台

来自分类Dev

使用浏览器控制台添加元素

来自分类Dev

来自控制台CentOS的Web浏览器

来自分类Dev

Selenium Chrome浏览器启动,但控制台错误

来自分类Dev

Centos 8的控制台浏览器

来自分类Dev

谷歌浏览器控制台错误

来自分类Dev

PDF 被扔到浏览器控制台,而不是下载

来自分类Dev

jQuery click事件仅在控制台中触发

来自分类Dev

图片会继续在浏览器中打开,而不是运行click事件

来自分类Dev

Javascript AJAX Click事件有时在Android本机浏览器中不起作用

来自分类Dev

Checkbox附带的Click事件在移动浏览器中不起作用

来自分类Dev

SVG click事件处理在浏览器之间有何不同?

来自分类Dev

如何使用GeckoFx调用click事件?

Related 相关文章

热门标签

归档