Javascript 如何在不使用id参数的情况下通过js调用AngularJS函数?
我想在不使用Javascript 如何在不使用id参数的情况下通过js调用AngularJS函数?,javascript,html,angularjs,function,Javascript,Html,Angularjs,Function,我想在不使用id参数的情况下调用AngularJS函数 现在我像这样调用AngularJS函数 JS文件: angular.element(document.getElementById('service_search')).scope().showbydefaultSearch(); HTML组件: <input id="service_search" type="text"> 但是我想调用$scope.showbydefaultSearch()不使用任何id参数。那么如何调用
id
参数的情况下调用AngularJS函数
现在我像这样调用AngularJS函数
JS文件:
angular.element(document.getElementById('service_search')).scope().showbydefaultSearch();
HTML组件:
<input id="service_search" type="text">
但是我想调用
$scope.showbydefaultSearch()代码>不使用任何id
参数。那么如何调用此函数呢?您可以尝试直接使用任何其他选择器,而不是使用document.getElement。。。。例如,使用类选择器,如-
angular.element('.search-some-class')
我已经使用id选择器从外部用“#id”调用了一个控制器方法,但这也应该起作用
如果这有帮助,请告诉我。您不能使用ng click=“showbydefaultSearch()”
?你想什么时候调用它?不,我在js文件中得到响应,所以在得到响应后我想点击该函数。是的,我可以通过使用隐藏字段来完成。你得到的是什么类型的响应?
angular.element('.search-some-class')