Can I manually modify a variable of a JavaScript object at runtime?
本问题已经有最佳答案,请猛点这里访问。
这是一个愚蠢的问题,但是我正在研究一个AngularJS应用程序(一个简单的学校项目),我想知道是否有一种方法可以在Javascript对象从Chrome的开发工具运行在Chrome中时对其进行修改。基本上,我有一个角色和一个怪物,我想在战斗中编辑它们的强度,以加快我的调试过程(避免在源代码中设置值,然后刷新页面)。
我的猜测是没有办法做到这一点,因为它可能会成为一些"安全问题",但我只是不确定。
编辑:这就是答案。我只是不知道怎么找。:)
只要
这个答案给了我们很多帮助。我只是不知道怎么找。:)
控制台是我的朋友…
为了得到有棱角的东西,我需要:
所以这很管用!
1 | angular.element('[ng-controller=BattleCtrl]').scope().monster.currentHealth = 25 |
谢谢你的指导。