除了事件之外,还将角度锤功能传递给角

时间:2015-10-14 08:53:32

标签: javascript angularjs arguments hammer.js pan

我想在锤子平底锅上调用一个函数,我想用它传递一个自定义值/参数。

<div hm-panmove="startPan('customString')"></div>

我以为我可以使用这样的东西:

$scope.startPan = function (event, string) {
//... handler
}

但不幸的是,这不起作用。

角锤的链接: http://hammerjs.github.io/getting-started/

是否有可能做这样的事情?

任何提示都表示赞赏。 感谢

1 个答案:

答案 0 :(得分:2)

我知道这已经很晚了,但我遇到了类似的要求。在其他人认为有用的情况下回答。 角锤允许属性值是角度表达式。所以你的方法是正确的方向。如果您的处理程序需要访问该事件,则使用$ event作为参数。所以你的HTML看起来像:

<div hm-panmove="startPan($event, 'customString')"></div>