Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs中的DOM选择器_Javascript_Angularjs_Dom - Fatal编程技术网

Javascript angularjs中的DOM选择器

Javascript angularjs中的DOM选择器,javascript,angularjs,dom,Javascript,Angularjs,Dom,在看了一天“如何通过AngularJs进行DOM选择”之后,我发现了类似的东西 var elem = angular.element(document.querySelector("#myDiv")); elem.removeClass("selected"); 但是不确定AngularJs是否有比这更好的方法来处理DOM而不使用JQuery(因为我的项目只需要基本的DOM选择)。如果您的项目只需要基本的DOM选择,为什么要使用AngularJs?(如果您不熟悉Angular,请查看) 对于简

在看了一天“如何通过AngularJs进行DOM选择”之后,我发现了类似的东西

var elem = angular.element(document.querySelector("#myDiv"));
elem.removeClass("selected");

但是不确定AngularJs是否有比这更好的方法来处理DOM而不使用JQuery(因为我的项目只需要基本的DOM选择)。

如果您的项目只需要基本的DOM选择,为什么要使用AngularJs?(如果您不熟悉Angular,请查看)

对于简单的DOM选择,您可以只使用普通的javascript——看起来您已经知道了,所以我觉得您的问题有点模糊。你可以用

对于您发布的代码,您只需执行以下操作:

var elem = document.querySelector("#myDiv");
elem.classList.remove("selected");

取决于用例。自定义指令将元素公开为jQlite对象,该对象允许使用许多jQuery方法您找不到它,因为在使用angularjs时不应该这样做。您永远不需要带有angularjs的dom选择器。。。总是用指令来做