javascript - 从控制台(Chrome 或 Firefox)访问 Angular Controller

标签 javascript angularjs google-chrome controller

我附上了一张我想从 Chrome 控制台运行的点击操作的图片,其中传递了各种值。该按钮在检查元素的右上角以灰色突出显示。这是 savePublish() function 我想学习如何访问/使用。

enter image description here

按钮元素在 <div ng-controller="ProductEditCtrl as ctrl" .. > 中容器,但页面上当然还有其他 Controller 包装器,别名为 ctrl

我的问题是,如何访问 savePublish()方法直接从 Chrome 控制台?还有一个额外的问题答案是,我将如何加载 ProductEditCtrl Controller ,然后在不同的页面上调用 savePublish 方法?

最佳答案

尝试 - angular.element($0).scope() 检查按钮的 scope 或者您可以使用 Chrome 扩展名ng-inspector .

关于javascript - 从控制台(Chrome 或 Firefox)访问 Angular Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43832904/

相关文章:

javascript - 替代 (?!y) 但在一个词之前

javascript - Jasmine, 'Controller' 不是函数,未定义

html - SVG 不从父级继承值

javascript - 单击时禁用提交按钮太慢,延迟

javascript - 将 iPhone 检测添加到 jQuery 脚本

javascript - 为 javascript 菜单效果粘在当前页面的状态

javascript - 用 Angular 连接两个 json 数组时“对象不是函数”

angularjs - 由嵌套指令处理的验证输入

JavaScript 无法在 Chrome 或 Firefox 上运行

windows - Chrome 在哪里存储在 Windows 7 上使用 Amazon-Cloud Extension 下载的离线书籍?