我正式制作了输入组件和渲染组件。
这很简单:应用组件渲染渲染组件,渲染组件渲染输入组件。
但是输入组件没有被渲染。为什么让它工作?
我按照形式重复示例。
@Component({
selector: "formly-input",
template: ` <input /> `
})
export class InputTypeComponent extends FieldType {}
渲染组件:
@Component({
selector: "formly-render",
template: `
this should be render:
<formly-field [field]="{ type: 'input' }"></formly-field>
`
})
export class RenderTypeComponent extends FieldType {}
两者都在根组件中注册:
FormlyModule.forRoot({
types: [
{ name: "input", component: InputTypeComponent },
{ name: "formly-render", component: RenderTypeComponent }
]
})