gpt4 book ai didi

javascript - $document 与 document 在 Angular 应用程序中的工作方式不同

转载 作者:行者123 更新时间:2023-12-02 15:28:10 27 4
gpt4 key购买 nike

我很困惑为什么 $document 在我的 run 函数中不起作用,但 document 却可以。

这有效:

.run(function($rootScope, $state, $stateParams) {
document.addEventListener('deviceready', checkConnection, false);
//more code below

这不起作用:

.run(function($document, $rootScope, $state, $stateParams) {
$document.addEventListener('deviceready', checkConnection, false);
//more code below

使用 Angular $document 服务时我缺少什么?

谢谢!

最佳答案

您希望将 DOM 事件附加到 document 对象,同时向其注册事件监听器。

但是 $document 确实在第 0 索引上有该对象及其长度,因此您可以通过以下方式轻松从 $document 获取 document正在执行$document[0]

为了更好地使用 Angular jQLite API,您可以使用 .on

$document.on('deviceready', checkConnection, false);

关于javascript - $document 与 document 在 Angular 应用程序中的工作方式不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33529519/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com