Jquery 如何从控制器获取元素?

Jquery 如何从控制器获取元素?,jquery,angularjs,Jquery,Angularjs,我需要从控制器内部运行“遗留代码”,并需要获取元素 function EmailformController($scope) { // here I need to get current dom/jqueried element, how to do it? } 您需要使用一个指令。永远不要在控制器内部处理DOM元素。只有您的业务逻辑应该进入控制器,DOM操作应该进入指令。它不是您作为$scope传递的元素吗?为什么不是指令?您可能可以在指令中执行此操作,但过于关注控制器;它

我需要从控制器内部运行“遗留代码”,并需要获取元素

 function EmailformController($scope) {
     // here I need to get current dom/jqueried element, how to do it? 
 }

您需要使用一个指令。永远不要在控制器内部处理DOM元素。只有您的业务逻辑应该进入控制器,DOM操作应该进入指令。

它不是您作为
$scope
传递的元素吗?为什么不是指令?您可能可以在指令中执行此操作,但过于关注控制器;它将返回null指令,这可能会有所帮助。感谢您的提示:)您也可以将
$element
注入控制器,但通常需要使用指令。