Html 使用Angular 2+检测浏览器对输入类型=日期的支持;
我不确定使用Angular2检测浏览器是否支持Html 使用Angular 2+检测浏览器对输入类型=日期的支持;,html,angular,browser-detection,Html,Angular,Browser Detection,我不确定使用Angular2检测浏览器是否支持,正确的方法是什么+ 至少,他们建议使用直接DOM访问(createElement)创建输入并测试其类型,我怀疑我应该这样做。在上述示例中,没有使用jQuery,而是使用纯JS,因此您可以在ts文件中自由使用它: // test whether a new date input falls back to a text input or not let test = document.createElement('input'); test.type
,正确的方法是什么+
至少,他们建议使用直接DOM访问(
createElement
)创建输入并测试其类型,我怀疑我应该这样做。在上述示例中,没有使用jQuery,而是使用纯JS,因此您可以在ts文件中自由使用它:
// test whether a new date input falls back to a text input or not
let test = document.createElement('input');
test.type = 'date';
// if it does, run the code inside the if() {} block
if (test.type === 'text') {
// date input not supported
}
else {
// date input supported
}
非常抱歉,我不是指JQuery,我是指直接DOM访问。我将编辑这个问题。您可以尝试使用
Renderer 2
实验类及其方法,如createElement()
,setProperty()
,等等。。。这也适用于网络工作者