热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何教WebStorm9检查器识别AngularMaterialDesign标签/属性?

如何解决《如何教WebStorm9检查器识别AngularMaterialDesign标签/属性?》经验,为你挑选了3个好方法。

目前,我的所有角度材质HTML属性都以黄色突出显示,并附带WebStorm 9(Mac OS X Yosemite)警告:"此处不允许使用"属性[名称]".

在此输入图像描述

如何教WS自动将这些属性识别为有效?我知道我可以逐个添加每个自定义属性列表,但希望有更好的方法来做到这一点.

更新: 只是想澄清这个问题适用于Angular Material项目,而不是AngularJS本身.



1> Alex Ilyaev..:

您需要将angular-material.js文件添加为WebStorm中的库:

    打开首选项(Mac上Cmd+,,赢/ Linux的:Ctrl+Alt+S)

    Languages & Frameworks > Javascript > Libraries

    首选项>库

    单击Add,然后按+图标

    在此输入图像描述

    angular-material.js在您的node_modules文件夹中查找

    在此输入图像描述

    添加名称和版本,然后按 Ok

现在,您将对源代码中包含@ngdoc文档的所有元素和属性进行完成angular-material.

用法

开始输入,您将看到完成:

在此输入图像描述

按下F1(Win/Linux上的Ctrl + Q)也会显示一些文档,如果在源代码中可用:
在此输入图像描述

重要的提示

并非所有功能都已正确记录,以下内容将不会显示(除非您已经使用过它们)因为它们是在循环中动态定义的,而不是@ngdoc它们:

var API_WITH_VALUES = [ "layout", "flex", "flex-order", "flex-offset", "layout-align" ];
var API_NO_VALUES   = [ "show", "hide", "layout-padding", "layout-margin" ];

因此,对于这些,您必须将它们添加为自定义属性(Alt+Enter>"将flex添加到自定义html属性").

环境

使用WebStorm 2016.1.1在Mac OS X 10.11.4上测试过,但这也适用于旧版本.



2> Christian Go..:

我正在使用PHPStorm,这是一个姐妹项目WebStorm,但它应该以相同的方式工作.

您可能需要添加库:

在此输入图像描述

文件

设置

语言和框架

使用Javascript

图书馆的

在这里添加AngularJS

如果这不起作用,您可以手动添加它们:

在此输入图像描述

请遵循以下步骤:

文件

默认设置

编辑

检查

HTML

未知的HTML标记属性

在右侧,您将在选项"自定义HTML标记属性"中看到.在此输入您要允许的属性.



3> gustavohenke..:

我强烈建议您安装Angular.js插件:

    转到菜单文件>设置(如果您在Windows上,则选择ctrl+ alt+ S);

    在窗口中选择要打开的插件;

    单击Browse Repositories按钮;

    在搜索字段中键入AngularJS.选择插件;

    单击"安装插件".

该插件用于读取@ngdocngMaterial源中存在的注释并为其指令创建文档.

它似乎支持WebStorm和其他IDE,但在其他IDE过滤时我无法在插件注册表中找到它.也许它可以在WebStorm中运行......

无论如何,这是你得到的:


推荐阅读
  • 开发网站你需要知晓的部分专用术语
      越来越多的企业和个人都在拥有属于自己的网站门户,首当其冲的就是你得知晓几个网站方面的专业术语,先是中就有好多的客户不明白这些,造成误会是正常的,那不如我们对它有个大致的了解,这样就不容易感觉 ... [详细]
  • FroggerTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:32257Accepted:10396DescriptionFr ... [详细]
  • 【实践】基于RTThread的智慧路灯案例实验分享
    之前分享了基于LiteOS的智慧农业案例实验分享基于LiteOS的智慧农业案例实验分享,阅读量挺不错,看样子大家都挺喜欢这种实验。那咱们就再来一个类似的实验:基于RT-Thread ... [详细]
  • PICT初探索
    pict用于测试用例的生成,非常高效。也非常方便。安装完成后主要程序就一个exe文件。需要通过cmd命令行进入pict文件夹。建立测试用例文件然后使用简单的命令行生成测试用例也可以 ... [详细]
  • php和jq开发怎么使用es6,PHP与jquery
    本文目录一览:1、phpstorm怎么使用es6语法 ... [详细]
  • Vue项目结构分析-项目结构重点在src文件夹:assets——静态资源,如css,jscomponents——公共组件router——路由文件(vuecli3.x没有自 ... [详细]
  • 本文分析和介绍了GLo ... [详细]
  • Git(1)
    安装Git完毕(在开始菜单打开的话,打开的不是你想要的路径,切换路径很麻烦)1.D盘新建GitTest文件夹2.打开GitTest,在空白的地方右键,3.单击GitBashHere ... [详细]
  • python基础(二、pycharm安装、卸载)
    3.在Ubuntu中安装PyCharmPyCharm的官方网站地址是:https:www.jetbrains.compycharm注意:安装时不要使用root用户安装,否则后期使用 ... [详细]
  • delphi控件大全
    本文章已收录于:delphi控件查询:http:www.torry.nethttp:www.jrsoftware.orgTb97最有名的工具条(ToolBar) ... [详细]
  • WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\*\shell\runas]添加管理员权限NoWorkingDirect ... [详细]
  • 抓取百万知乎用户设计之实体设计
    一.实体的关系实体是根据返回的Json数据来设计的教育经历方面用户可以有很多教育经理,USER和education是一对多的关系,一个education对应一个education一 ... [详细]
  • 怎么使用提高开发效率的VSCode插件
    这篇文章将为大家详细讲解有关怎么使用提高开发效率的VSCode插件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所 ... [详细]
  • 认识Cutestrap,一个轻量级CSS框架
    CutestrapisabrandnewCSSframework.ThisarticlepresentsCutestrap’sfeaturesandputstheframework ... [详细]
  • 逆向工具之unidbg(在pc端模拟执行so文件中的函数)
      昨天在逆向某App的时候,发现有个加密工具类中的native方法是用C语言编写的,隐藏在so文件中。某大佬推荐逆向工具unidbg,能在pc端直接调用so文件中的函数,最终成功 ... [详细]
author-avatar
嘿嘿可爱无罪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有