我想在不使用id
参数的情况下调用AngularJS函数。
目前我像这样调用AngularJS函数
JS文件:
angular.element(document.getElementById('service_search')).scope().showbydefaultSearch();
HTML组件:
<input id="service_search" type="text">
AngularJS文件:
$scope.showbydefaultSearch = function () {
// code goes here
}
但我想在不使用任何$scope.showbydefaultSearch();
参数的情况下致电id
。那我该如何调用这个函数呢?
答案 0 :(得分:0)
您可以尝试直接使用任何其他选择器而不是使用document.getElement ....例如,使用类选择器,如 -
angular.element('.search-some-class')
我已经使用id选择器通过&#39; #id&#39; 从外部调用控制器方法,但这也应该有效。
请告诉我这是否有帮助。