Angular中SurveyJS默认标准问题布局的自定义替换实现咨询
Angular中SurveyJS默认标准问题布局的自定义替换实现咨询
我最近在Angular 19环境下使用最新版SurveyJS开发时,碰到了个卡壳的问题——我需要完全自定义文本类问题的渲染结构(得用指定的div、span这些标签来组织),光靠CSS调整根本满足不了需求,所以自己写了个自定义组件:
export class CustomTextQuestionComponent extends QuestionAngular<QuestionTextModel>
之后我在app.module里注册这个组件的时候,发现传入不同的字符串参数会出现完全不同的结果:
- 当我填
'text-question'时:默认文本问题的布局只被替换了一半——我的自定义组件确实生效了,但问题的标题、整体容器这些还是用的SurveyJS默认样式,最终渲染出来的效果特别怪异,完全不是我想要的完整自定义效果 - 当我填
'question-text'或者直接填'text'时:完全没变化,页面上还是原样渲染SurveyJS默认的文本输入框
我翻了好久官方资料,都没找到关于如何完全替换SurveyJS默认问题布局的明确说明,有没有做过类似需求的朋友能给我指个方向呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

