javascript – Angular中$document和$window.document之间的区别是什么?

前端之家收集整理的这篇文章主要介绍了javascript – Angular中$document和$window.document之间的区别是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在JSBin中尝试了以下代码,第一个可以获取canvas对象.但是,第二个不能.

JSBin:http://jsbin.com/natavejasa/1/edit?html,output

var canvas = $window.document.getElementById('myCanvas');

JSBin:http://jsbin.com/yareb/1/edit?html,output

var canvas = $document.getElementById('myCanvas');

所以我想知道$window.document和$document之间有什么区别.

解决方法

$document相当于angular.element(window.document) – window.document的jqLit​​e包装器.

$window.document与window.document相同 – 即它是DOM元素文档.

以下是真实的:

$window.document === $document[0]
原文链接:https://www.f2er.com/js/156099.html

猜你在找的JavaScript相关文章