Angular里使用createEmbeddedView的单步调试

107 阅读1分钟

入口:点击按钮:

jerryContainer的定义:ViewContainerRef


_hostTNode:


container_id:

_hostView:

_lContainer:

需要添加的视图片段:

_ngContext_的内容:包含了视图所有的UI元素:



首先创建,再渲染:


渲染添加后的view片段:

渲染视图就是执行它的template function:


开始生成view里的DOM元素了:这一点和SAP WebClient UI类似:


最后还是调用浏览器的原生api:document.createElement来创建span节点:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":