与此用户尝试实现的内容类似: manually calling click() on a button, can I pass any parameters?
我想在角度JS中做同样的事情。
就像是:
angular.element("mySelector").trigger("click",[{param1:val1}]);
和触发函数中的访问param1
:
scope.toggleForm = function ($event) {alert($event.param1);}
请注意,angular.element(" mySelector")会返回一个元素数组,我想分别为每个元素触发click事件。
你认为这是可能的吗? 我想我最终会使用$ broadcast,但我很乐意听到一些想法。