Angular里使用createEmbeddedView的单步调试
入口:点击按钮:
jerryContainer的定义:ViewContainerRef
_hostTNode:
container_id:
_hostView:
_lContainer:
需要添加的视图片段:
_ngContext_的内容:包含了视图所有的UI元素:
首先创建,再渲染:
渲染添加后的view片段:
渲染视图就是执行它的template function:
开始生成view里的DOM元素了:这一点和SAP WebClient UI类似:
最后还是调用浏览器的原生api:document.createElement来创建span节点:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Angular里使用createEmbeddedView的单步调试相关推荐
- SAP 电商云 Spartacus UI Angular Component 动态创建的单步调试
Jerry 之前的文章SAP 产品 UI 里的容器组件的概念和开发概述介绍过,SAP Spartacus Angular Component,通过我们开发团队自定义的指令 cxComponentWra ...
- Angular里使用createEmbeddedView动态加入新的模板元素
html源代码: <div><ng-template #tpl><span>鬼子到我想干什么</span></ng-template>< ...
- Angular HttpClient.get的实现单步调试
进入get方法: request方法实现的源代码: @Injectable() export class HttpClient {constructor(private handler: HttpHa ...
- 关于 Angular view Query 的 id 选择器问题的单步调试
问题描述 我有这样一个 Angular Component,模板文件如下: @Component({ selector: 'example-app', template: ` <pane id= ...
- 通过单步调试的方式学习 Angular 中带有选择器的内容投影使用方式
问题描述 我创建了一个 selector 为 app-content-section 的 Component,用于容纳内容投影(content projection): 这个 Component 的模 ...
- Angular 内容投影 content projection 的一个问题的单步调试
问题描述 我使用如下代码测试一个最简单的 Angular 内容投影场景: import { Component } from '@angular/core';@Component({selector: ...
- Angular 内容投影 content projection 关于选择器问题的单步调试
问题描述 我定义了一个能够允许消费者 Component 将其自定义内容通过 content projection 投射进来的 Component: import { Component } from ...
- SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码
前文:SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作 入口: 进入 platform-server.js: 入口: 最终在服务器端执行 bootstrap,输入 Compo ...
- 从ngrx store里selector出来的Observable,执行subscribe的单步调试
源代码: getNextPageContext(): Observable<PageContext> {const a = this.store.pipe(select(RoutingSe ...
最新文章
- TFS数据迁移之sync_by_blk
- 本地应用 v-on补充
- input驱动12种事件类型Event types的含义
- 牛客网——今年的第几天
- 学习java多线程,这必须搞懂的这几个概念
- 陕西2021高考成绩在哪查询,2021陕西高考成绩查询入口
- python服务器搭建nginx_python服务器环境搭建Flask,uwsgi和nginx
- linux shell运行脚本,Linux shell脚本中调用另一个shell(exec、source、fork)
- Dart基础第3篇:常用数据类型、字符串类型、数值类型、布尔类型、List集合类型、Maps类型
- pandas根据列值读取行
- linux变utf8为sjis命令,在派上编译Linux版Onscripter-jh时出现问题
- 网狐荣耀手机端内核源码
- 企业实践|分布式系统可观测性之应用业务指标监控
- spring @lazy注解的使用
- 编程题a ~ y的25个字母,从1位到4位的编码,输出这个编码对应的Index
- 英语老师超强整理:18条小学英语语法快速记忆口诀,英语成绩次次100!
- PDF文件如何导出成图片,PDF如何转换成图片
- pdf和word等文档添加水印
- 自带软件 测试二手电脑,二手电脑怎么检测配置
- python:scipy.optimize.minimize(method=’Nelder-Mead’)
热门文章
- 提升体验-支持Chrome Custom Tabs
- tomcat 页面图片 管理 服务器 配置
- linux nfs服务器详解
- 在移动了用户数据时Android平台的路径设置
- Orion Network Performance Monitor 软件在网络管理中的应用
- Defensive programming -- Code complete reading notes(8)
- GT-----FAQ整理
- 汽车电子传感器科普:激光雷达 毫米波雷达 超声波雷达
- 初识机器学习——吴恩达《Machine Learning》学习笔记(八)
- IntelliJ IDEA 运行 Maven 项目