在 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/