Javascript 如何从外部修改Angular生成的DOM(无需访问源代码)?

Javascript 如何从外部修改Angular生成的DOM(无需访问源代码)?,javascript,html,angular,Javascript,Html,Angular,我有一个第三方Angular/Ionic应用程序,它呈现我想要预设的文本字段 因为我不是一个角度开发人员,我甚至不确定这是否可能。。。是吗 index.html: 加载。。。 使用console.log()将打印到文档就绪时: ... ... 使用浏览器的开发者工具进行分析时: ... ... ... ... 什么时候加载 有没有可能做到以下几点: document.getElementById(“foobar”).value=“baz”; ?你可以访问代码库吗?或者你只能像上面

我有一个第三方Angular/Ionic应用程序,它呈现我想要预设的文本字段

因为我不是一个角度开发人员,我甚至不确定这是否可能。。。是吗

index.html


加载。。。
使用
console.log()
打印到文档就绪时:


...
...
使用浏览器的开发者工具进行分析时:


...
... 
...
...
什么时候加载

有没有可能做到以下几点:

document.getElementById(“foobar”).value=“baz”;

你可以访问代码库吗?或者你只能像上面那样从外部进行黑客攻击吗?没有源代码,只有从外部进行“黑客攻击”。问题是内部内容是由角度代码动态更改的,你可以(很抱歉,我甚至建议这样做)检查window.location以查看这是否是呈现所述输入元素的特定路径,然后,可能使用递归setTimeout进行“轮询”,直到getElementById返回实际元素?是的,使用
setInterval
我可以这样做。。。我想要一个
onangularloadingsover
处理程序,尽管你可以访问代码库吗?或者你只能像上面那样从外部进行黑客攻击吗?没有源代码,只有从外部进行“黑客攻击”。问题是,内部内容是由角度代码动态更改的,你可以(很抱歉,甚至建议这样做)检查window.location以查看这是否是呈现所述输入元素的特定路径,然后,可能使用递归setTimeout进行“轮询”,直到getElementById返回实际元素?是的,使用
setInterval
我可以这样做。。。不过,我想要一个
onangularloadingsover
处理程序