Javascript 单击从jquery触发器事件获取参数
使用jQuery,我可以将参数传递给触发器事件,并从函数中获取它们。像这样:Javascript 单击从jquery触发器事件获取参数,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,使用jQuery,我可以将参数传递给触发器事件,并从函数中获取它们。像这样: $('div').trigger('click', [1]) $('.classname').live('click', function (event, param) { alert(param); }); 我可以使用ng click捕捉相同的参数吗?简单回答 是的,你可以喜欢这个 <button ng-click="yourtask(task.id)">remove&l
$('div').trigger('click', [1])
$('.classname').live('click', function (event, param) {
alert(param);
});
我可以使用ng click捕捉相同的参数吗?简单回答
是的,你可以喜欢这个
<button ng-click="yourtask(task.id)">remove</button>
删除
其中task是作用域,id是该作用域的一部分。简单回答
是的,你可以喜欢这个
<button ng-click="yourtask(task.id)">remove</button>
删除
其中task是作用域,id是该作用域的一部分。是,但看起来不是这样。 在angular中,您必须使用
$scope
的功能配置ngClick
指令,该功能可以接收如下参数:
控制器
function myController($scope){
$scope.myClickHandler = function(param){
console.log(param);
//code here
};
}
Html
在视图上(一旦您的视图进入myController范围):
是的,但看起来不像这样。 在angular中,您必须使用
$scope
的功能配置ngClick
指令,该功能可以接收如下参数:
控制器
function myController($scope){
$scope.myClickHandler = function(param){
console.log(param);
//code here
};
}
Html
在视图上(一旦您的视图进入myController范围):
你看过文件了吗?看过。我可以使用范围发出事件,但这不是我想要的。你看过文档了吗?是的。我可以使用作用域发出事件,但这不是我想要的。我的问题是我必须使用.trigger()发出事件。我无法通过单击元素手动运行处理程序。那么,您能给我们提供更多上下文吗?我的问题是我必须使用.trigger()触发事件。我无法通过单击元素手动运行处理程序。那么,您能给我们提供更多上下文吗?
myClickHandler('bar');