Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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 IntelliJ:用es6数组函数替换回调函数的活动模板_Javascript_Typescript_Intellij Idea_Ecmascript 6 - Fatal编程技术网

Javascript IntelliJ:用es6数组函数替换回调函数的活动模板

Javascript IntelliJ:用es6数组函数替换回调函数的活动模板,javascript,typescript,intellij-idea,ecmascript-6,Javascript,Typescript,Intellij Idea,Ecmascript 6,我正在将一个应用程序从普通javascript迁移到ES6/Typescript,我想定义一个实时模板,以替换普通的旧javascript代码,如下所示: responseError: function (rejection) { if (rejection.status === 404) { return false; } else { return $q.reject(rejection);

我正在将一个应用程序从普通javascript迁移到ES6/Typescript,我想定义一个实时模板,以替换普通的旧javascript代码,如下所示:

responseError: function (rejection) {
          if (rejection.status === 404) {
            return false;
          } else {
            return $q.reject(rejection);
          }
        }

有人知道我如何创建一个实时模板来解决这个问题吗

非常感谢

最好的,
Sebastian

Live模板不应用于代码替换-仅用于创建新代码段。 您可以使用转换为箭头功能将代码替换为

responseError: rejection => {
        if (rejection.status === 404) {
            return false;
        } else {
            return $q.reject(rejection);
        }
    }
将光标放在函数关键字上,点击
Alt+Enter
,选择转换为箭头函数

responseError: rejection => {
        if (rejection.status === 404) {
            return false;
        } else {
            return $q.reject(rejection);
        }
    }