我正在学习angular2并使用ng2-bootstrap构建我自己的自定义组件。我想使用modernizer来检测浏览器原生支持的表单输入。
我正在使用webpack来构建我的项目。我已经成功配置了它。
到目前为止我所做的是:
我不知道如何在我自己的自定义组件中使用Modernizr.inputtypes.date?我们如何在组件中访问Modernizr变量?
非常感谢任何帮助。
答案 0 :(得分:4)
按照步骤 -
将type definition of Modernizr放入项目文件夹。
将modernizr.js放在项目中,并使用相对路径在任何组件中访问它,如 - import'./Lib/modernizr.js';
完成!您应该能够使用modernizr来检测浏览器功能支持。
答案 1 :(得分:0)
您只需要在页面中包含Modenrizr文件,在任何角度代码上方。它将在页面上注册,您将能够访问全局Modernizr
对象。没有进一步的整合应该是nessecary
答案 2 :(得分:0)
像下面一样在ts文件中导入modernizr并使用它:)
import * as Modernizr from 'modernizr
';