我有一个角度控制器,使用纯角度。 (没有jquery或javascript)。我的问题是我需要在不使用jquery或javascript的情况下查找和元素。我在网上搜索了很多但找不到任何有用的答案。 我发现的解决方案是使用angular.element,但使用它并不是一个好主意。 任何人都可以帮助我如何在不使用jqery.element或angular.element的情况下找到元素吗?
提前致谢。
答案 0 :(得分:2)
如果jQuery可用,angular.element是jQuery函数的别名。如果jQuery不可用,angular.element会委托给Angular的内置jQuery子集,称为" jQuery lite"或jqLite。
来自here
PS:如果您仍想使用此外的其他内容here
哦,另外一个编辑:你不能在没有javascript的情况下使用angular,因为它是javascript框架..
答案 1 :(得分:1)
我建议创建一个指令。元素在链接函数中传递给您:
link: function(scope, elem, attr) {
//elem is the dom element that contains the directive...your target object
}
如果你这样做,你就不必创建一个选择器来查看控制器的整个dom。在你的指令中你也可以做document.querySelector(" .myclass"),如果elem对象因为某种原因不能用于你的用例......但我认为它应该。