Jerry之前的文章已经把component结构的三个字段,uid,typeCode和flexType都打印出来了。
本文研究和[cxComponentWrapper]如何动态加载和渲染Component.
有些Component在server side rendering时会被disable,因此需要使用shouldRender去检查:
当前的platform是browser,不是server:
从cms-components.service.ts的mappings表里根据ComponentType取出对应值:
取得launcher后,调用subscribe,触发default-component.handler.ts的createComponent操作:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":