javascript - Angular 服务上的 Eclipse Mars Javascript 验证器

标签 javascript eclipse validation

在 Eclipse 验证器上,关键字“finally”和“catch”似乎不允许:

$http.get(url)
.success(function (data) {
    // Handle data
})
.error(function (data, status) {
    // Handle HTTP error
})
.finally(function () {
    // Execute logic independent of success/error
});

在第 8 行(.finally...),验证器显示“ token “finally”出现语法错误,需要标识符”。 如果我删除finally block ,错误就会消失。

有没有办法在不禁用完整验证的情况下让 Eclipse 这不是一个错误?

问候 字节计数器

最佳答案

免责声明,我是 tern.java 的作者.

您的问题来自 JSDT Validator,它不支持 ES5 语法。我建议你install tern.java它提供了使用 JSHint https://github.com/angelozerr/tern.java/wiki/Tern-Linter-JSHint 验证 JS 文件的功能它能够验证 ES5/ES6 语法。

在使用此验证器之前,您必须禁用 JSDT 验证器(请参阅 EcmaScript 6 - Tern IDE for Eclipse validation errors)

关于javascript - Angular 服务上的 Eclipse Mars Javascript 验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33385950/

相关文章:

java - EclipseLinke :No resource files named META-INF/services/javax. persistence.spi:找不到 PersistenceProvider

java - SpringMVC 验证问题

javascript - 符号插入数据库但无法在 php 中获取完整数据

javascript - JS 添加新字段后 cakephp 表单未正确提交

java - 流图像中的空读取?无法启动 Activity ComponentInfo

java - 使用 xstream 将 XML 文件转为 ArrayList java 错误

javascript - 验证动态表单

jquery - 欧芹验证器 - 至少需要一个字段

javascript - 如何知道 Javascript 堆栈何时已满?

javascript - 如何检查 tinymce 编辑器是否为空以及 forced_root_block 选项是否设置为 div