在Atom.io中完成AngularJS的方法

时间:2016-05-13 10:30:51

标签: javascript angularjs autocomplete ide atom-editor

当使用Atom.io编写AngularJS时,我希望获得AngularJS服务的代码完整性,例如$log。这是在我输入$log之后查看方法列表.

我需要哪个插件? 我需要进行一些配置吗?

我已经安装了以下Atom.io包: angularjsatom-ternjsturbo-javascript似乎为JavaScript提供了上述功能,但没有提供特殊的AngularJS方法。

2 个答案:

答案 0 :(得分:3)

你应该可以使用AngularJS plugin用于最近版本的tern附带的TernJS:

  1. 确保您已安装TernJS package

    apm install tern
    
  2. 打开项目,然后使用 Ctrl - Shift - P 打开命令选项板。

  3. 键入tern openconfig,然后按 Enter
  4. 点击结果标签底部的Save & Restart Server
  5. 您的.tern-project将作为新标签加载。
  6. 将以下代码段添加到.tern-project

    "plugins": {
      "angular": "./"
    }
    

    所以它看起来像这样:

    {
      "ecmaVersion": 6,
      "libs": [],
      "plugins": {
        "angular": "./"
      }
    }
    
  7. 保存.tern-project

  8. 再次使用 Ctrl - Shift - P 打开命令调色板。
  9. 键入tern restart并按 Enter 重新启动tern服务器。

答案 1 :(得分:0)

虽然不是特定于AngularJS,但也许autocomplete-plus可以帮助您解决这个问题。