Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以在不首先声明数据参数的情况下访问knockout keypress绑定中的第二个事件参数?_Javascript_Typescript_Knockout.js_Event Handling - Fatal编程技术网

Javascript 有没有一种方法可以在不首先声明数据参数的情况下访问knockout keypress绑定中的第二个事件参数?

Javascript 有没有一种方法可以在不首先声明数据参数的情况下访问knockout keypress绑定中的第二个事件参数?,javascript,typescript,knockout.js,event-handling,Javascript,Typescript,Knockout.js,Event Handling,我正在项目中使用Knockout/Typescript,希望在按键事件之后访问第二个“event”参数,但不需要使用第一个“data”参数 当我有一个未使用的“数据”局部变量时,Typescript在生成时抛出一个错误。有没有一种方法可以在不首先声明数据参数的情况下访问keypress事件 例如: HTML 抑制“错误”的最简单方法是以下划线开始变量(或仅使用下划线本身) “” 另请参见中的和--noUnusedParameters标志 <a data-bind="event: { key

我正在项目中使用Knockout/Typescript,希望在按键事件之后访问第二个“event”参数,但不需要使用第一个“data”参数

当我有一个未使用的“数据”局部变量时,Typescript在生成时抛出一个错误。有没有一种方法可以在不首先声明数据参数的情况下访问keypress事件

例如: HTML


抑制“错误”的最简单方法是以下划线开始变量(或仅使用下划线本身)

“”

另请参见中的和--
noUnusedParameters
标志

<a data-bind="event: { keypress: onKeyPressFunction }"></a>
var onKeyPressFunction = (data: any, event: any): void => {
    if (event.keyCode === 13) {
        // do something
    else {
        // do something else
    }
 }
var onKeyPressFunction = (_: any, event: any): void => {
...
}