CodeMix使用教程6:在Myeclipse中如何管理AngularJs

MyEclipse 2015 CI 7之后Myeclipse开始对Angular.js提供持续支持。

官方提供的这一篇教程就出现了一个很牵强的歧义:到底是Codemix对AngularJs支持呢还是Codemix对Angularjs支持呢?其实呢在2018年底,Myeclipse官方就表达了一个态度——以后所有新的技术框架和拓展开发语言都会结合CodeMix来实现,因此,AngularJs的开发在最新版本上还是落在了Codemix头上了。

1. Angular.JS支持

MyEclipse 2015 CI 7 中提供对 AngularJS 的初始 MyEclipse 支持。后续版本将提供更多的 AngularJS 集成。目前,支持包括以下功能:

  • 代码辅助
  • 语法检查
  • 验证
  • Angular.JS资源管理器视图
  • 编辑器首选项

若要启用 AngularJS 的项目支持,请右键单击项目,然后选择 MyEclipse>JavaScript Moduls>Install AngularJS surport。

CodeMix使用教程6:在Myeclipse中如何管理AngularJs

从菜单中启用Angular JS

作为替代方法,您可以打开项目的属性页、展开 MyEclipse 并选择 JavaScript Resources。选择”Technologies”选项卡上的Angular选项。

CodeMix使用教程6:在Myeclipse中如何管理AngularJs


从项目属性启用 AngularJS

为项目选择 AngularJS 技术后,只需将适当的 AngularJS 库添加到项目中即可完成所有设置。

2. 代码辅助

默认指令语法预句将”ng-“结束到指令名称。在 HTML 编辑器中,内容辅助提供指令名称。

CodeMix使用教程6:在Myeclipse中如何管理AngularJs

指令协助

您可以更改指令名称语法的首选项。代码完成将反映您的首选项设置。
指令语法首选项

HTML 编辑器中还提供模块内容辅助功能。

CodeMix使用教程6:在Myeclipse中如何管理AngularJs

模块内容辅助

在 JavaScript 编辑器中,代码完成可用于Angular模块。

CodeMix使用教程6:在Myeclipse中如何管理AngularJs

JavaScript 编辑器内容帮助

CodeMix使用教程6:在Myeclipse中如何管理AngularJs

3. 验证

AngularJS 的验证可用于Angular语法。验证器是 HTML 语法验证器的扩展。因此,为了避免 AngularJS 语法上的 HTML 警告,请启用 HTML 角语法验证器并禁用 HTML 语法验证器。

CodeMix使用教程6:在Myeclipse中如何管理AngularJs


AngularJS 语法验证器

JSP 内容验证器也一样。若要在使用 JSP 时避免角语法警告,请禁用 JSP 内容验证器,当您启用 JSP 角内容验证器时。

4. Angular资源管理器视图

使用”Angular Explorer”视图查看和导航 AngularJS 元素。通过选择”Window>Show View>Other、展开Angular JS 和选择Angular Explorer来打开视图。

|

CodeMix使用教程6:在Myeclipse中如何管理AngularJs


Angular资源管理器视图

5. 一般首选项

如果未选择任何项目,可以设置特定于 AngularJS 的语法着色首选项,以及指定是否要在编辑时自动关闭 AngularJS 表达式。

CodeMix使用教程6:在Myeclipse中如何管理AngularJs


一般AngularJS首选项

Myeclipse的轻度使用者可以采取Eclipse+Codemix的方式 来减轻正版购买压力,如果是Myeclipse的长期使用者可以购买专业版以及更高版本,自带CodeMix授权