无法让Eclipse AngularJS插件中的Angular编辑器正常工作
Unable to get the Angular editor within the Eclipse AngularJS plugin to work properly
我在Ubuntu上运行Eclipse Mars。使用Tern、PyDev和AngularJS的Eclipse插件。
当我用angular代码编辑HTML文件时,编辑器无法识别"ng"属性。根据文档,似乎我应该能够悬停在一个角指令和编辑器应该显示一些上下文敏感的帮助,但我什么也得不到。
另一个可能相关的症状是,在编辑窗口顶部的选项卡上,有一个"dg"图标,而不是"a"图标。根据文档,我应该看到红色的Angular"A"图标。当打开文件时,我检查了可用编辑器的下拉菜单,我看到了Django编辑器,HTML编辑器,文本编辑器,Web浏览器,系统编辑器,默认编辑器,JavaScript编辑器。这些都不能解决问题。我不知道是否还应该有一个"Angular编辑器",但如果有的话,我没有。
我已经完成了将项目转换为AngularJS项目的过程,方法是在项目资源管理器中右键单击该项目,然后选择Configure。代码似乎表现得很好,但我只是没有得到任何"ng-"术语的识别。什么好主意吗?
如果你已经安装了Angular JS插件,你应该同时安装term,除非你勾选了所有与term相关的选项。如果你这样做了,请卸载插件并重新安装,并勾选这些选项(你很可能需要所有这些选项,除非你不在Angular中使用PHP,在这种情况下,你可以跳过这些选项)。
检查完这一点后,您还需要做两件事,以识别已识别的"ng-"指令,并在HTML和JSP编辑器(如果使用PHP的话)中同时工作代码完成:
- 右键单击你想要使用Angular的项目,确保你已经将它转换为Angular JS项目(在选项列表底部的Configure选项下)。如果它没有作为选项列出,则表示您已经转换了它。注意:你不能创建一个"新的"Angular JS项目——你必须先创建一个静态或动态的web项目,然后用这个方法把它转换成Angular JS项目。再次右键单击项目,这次选择底部的"属性"。当项目属性显示出来时,展开"Validation"选项并点击"HTML Syntax"。确保选中结果显示顶部的"Enable project-specific settings"复选框。在"为下面的…选择严重性级别"的区域下,折叠Elements部分(第一个部分,默认情况下可能会展开),并展开它下面的"Attributes"部分。将第一个选项"未定义属性名称"的行为设置为"忽略"。点击"OK",重启Eclipse,编辑器现在应该能识别并完成Angular指令的代码补全。祝你好运。Angular是一个很棒的东西,尤其是当你把Eclipse完全与它结合在一起的时候。
相关文章:
- 地理定位在Jsfidle中工作,但不在任何其他JS编辑器中
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- JS不工作:Sublime 3编辑器-Var main=函数()-=不是“”;激活“;(功能新手)
- Google Drive SDK示例python DrEdit不工作(身份验证时闪烁,编辑器未显示)
- 使用 django-froala-editor,编辑器在管理页面中工作不会在帖子页面中工作吗?未捕获的类型错误: $(.
- CKEDITOR 拖放插件集成在编辑器实例销毁并重新创建后停止工作
- 将图像附加到富文本编辑器dosen'我不在IE工作
- dijit中的TinyMCE编辑器.对话框:链接对话框不工作
- WooCommerce Checkout字段编辑器(minDate)不工作
- TinyMCE Javascript所见即所得编辑器不能与Ember js一起工作
- 箭头键和删除在Ace编辑器中工作,但键入文本不起作用
- 富文本编辑器是如何工作的,如何构建一个基本的文本编辑器
- 我的正则表达式在在线编辑器中工作,但在FireBug中,它使浏览器崩溃
- 王牌编辑器:一切工作,除了能够在编辑器中输入文本
- 无法让Eclipse AngularJS插件中的Angular编辑器正常工作
- 拖放图像不工作在tinymce文本编辑器
- Ck编辑器语言插件不工作
- 文本编辑器工作在
- Ace代码编辑器自动完成不工作
- addEventListener在plnkr编辑器中不工作,而在外部文件中执行脚本