出于某些特定原因,我需要自定义Ionic
组件:range
,将组件类名称从Range
更改为CustomRange
(使用选择器:{{ 1}}):
https://github.com/ionic-team/ionic/blob/master/core/src/components/range/range.tsx
为此,我将文件复制/粘贴到以下位置:
https://github.com/ionic-team/ionic/tree/master/core/src/components/range
在目录内:
custom-range
然后我将模块/src/components/custom-range
导入文件CustomRange
的声明中。
还修复了文件app.module.ts
中import
语句上的引用,这很好。
但是我的问题是我遇到如下错误:
range.tsx
如下图所示:
您对我该如何解决有任何想法吗?
谢谢!
答案 0 :(得分:0)
如果您想将JSX与Ionic结合使用,似乎需要在tsconfig.json
中包含these settings:
"jsx": "react",
"jsxFactory": "h",
然后,只要您要从@stencil/core
导入某些内容,就应该获得h
的全局声明,因此应该被设置。