我对JS中的angularJS很新,我对使用$document感到有些困惑.根据我的理解,$document公开了一些
JQuery函数.所以,当我想删除匹配选择器的元素时,我这样做:
$document.remove('.someClassSelector');
并且应该从DOM树中删除该元素,对吧?如果不是以角度操纵DOM元素及其css的正确方法是什么.
解决方法
AngularJS嵌入了一个简化版的Jquery(jqLite).
如果只想使用jqLite(不嵌入jquery),可以执行以下操作来删除元素:
angular.element(yourElement).remove()
$document是window.document的jqLite快捷方式
见:docs.angularjs.org/api/angular.element