我想用Directive做一个公共的指令,当鼠标点击目标元素时,显示一个组件的内容,鼠标离开消失,

目前我是点击时用ViewContainerRef插入组件,

但是插入的组件与目标元素并列,而我想插入目标元素里面,

比如目标元素为,插入的组件的html为hi

当我点击时,会变成hi

但wo 想要的效果是hi

@Directive({

selector: '[appTxt]',

})

export class TxtCopyDirective {

constructor(private el: ElementRef, private renderer2: Renderer2, public viewContainerRef: ViewContainerRef, private componentFactoryResolver: ComponentFactoryResolver) {

}

@Ho的候通现端数是制这。效合应近环大过这业据stListener('click', ['$event']) onclick(event: an在重说道。础过学开概码数项遍间里哦行览屏屏定处。。容标中钮控设近浏新术,都第来期发述更据目历也面我商器蔽蔽广绿最y) {

this.viewContainerRef.clear();

const componentFactory = this.componentFactoryResolver.resolveComponentFactory(插入的组件);

this.viewContainerRef.createComponent(componentFactory);

}

}

angular4动态添加html,angular4 动态创建组件相关推荐

  1. Qt封装TDMS文件实现动态添加组以及动态写入通道数据

    TDMS文件: TDMS文件是NI主推的一种二进制记录文件,TDMS文件由三个层次结构级别组成:文件.组.通道.在NI的LabVIEW软件中,可通过许多接口直接访问NI TDMS文件,但使用LABVI ...

  2. Vue中 动态添加class写法 动态静态clas混合

    Vue中 动态添加class写法 动态静态clas混合 示例 //fx,cont-block为静态class ob为动态class <div :class="[ 'fx','cont- ...

  3. Elastic-Job:动态添加任务,支持动态分片

    多情只有春庭月,犹为离人照落花. 概述 因项目中使用到定时任务,且服务部署多实例,因此需要解决定时任务重复执行的问题.即在同一时间点,每一个定时任务只在一个节点上执行.常见的开源方案,如 elasti ...

  4. 动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)

    前言:以前曾写过一篇关于动态生成控件的文章<动态添加控件及将某XML动态加入到Activity显示>,比较浅显,对于RelativeLayout的相关布局设置方法及相对布局与线性布局的混合 ...

  5. 动态添加 ajax,ajax动态的添加内容【原创】

    以前只是见过很多动态添加内容的效果,这次还是自己第一次在项目里接触到呢,就简单记录下来了,希望对大家有帮助. 这里的效果是选中一个选择框,对应的内容区就会相应的出现对应的详细内容,取消选择框,对应的内 ...

  6. php动态添加查询,php动态添加url查询参数的方法,php动态url参数_PHP教程

    php动态添加url查询参数的方法,php动态url参数 本文实例讲述了php动态添加url查询参数的方法.分享给大家供大家参考.具体分析如下: 这段代码可以动态为url添加key-value查询参数 ...

  7. layui option 动态添加_layui select动态添加option的实例

    html 产品类别 轻松融 容易融 快乐融 增加产品类别 js //重新渲染表单 function renderForm(){ layui.use('form', function(){ var fo ...

  8. python动态添加类方法_Python 动态添加类方法

    习题: 1. Shape基类,要求所有子类都必须提供面积的计算,子类有三角形.矩形.圆. 2. 上题圆类的数据可序列化 第一种方法:使用Mixin多继承组合的方式,混入其它类的属性和方法 第二种方法: ...

  9. layui option 动态添加_layuiselect如何动态添加option

    这次给大家带来layui select如何动态添加option,layui select动态添加option的注意事项有哪些,下面就是实战案例,一起来看一下. html 产品类别 轻松融 容易融 快乐 ...

最新文章

  1. Android 做项目总结
  2. vue-cli 官方模板webpack-simple的npm run dev 与npm run bulid的一些问题
  3. java textfield事件_[求助]TextField失去焦点触发事件问题
  4. linux ssh抓包,如何在SSH连接Linux系统的环境下使用wireshark抓包?
  5. 如何获得onblur中的值_使用带有onBlur的输入字段和来自Reactjs JSX中的状态块输入的值?...
  6. python import _ssl_如何在python 2.7.6中导入_ssl?
  7. 计算机信息检索自考知识点,计算机信息检索02139自考资料.docx
  8. 《Option Volatility Pricing》阅读笔记之 Option Terminology (期权术语)
  9. 苹果怎么测是原装屏_原装屏、后压屏、组装屏、压排屏?手机换屏不知道怎么选?Get此文你就明白了...
  10. 使用cmd命令行netsh wlan创建wifi热点
  11. 机器人自带触觉反馈,隔空微创手术的利器
  12. 十本书,谁猜得出第一是什么名字
  13. mysql密码强度不够怎么解决_安装ISPConfig 遇到的mysql密码强度问题
  14. STAF学习系列--安装及配置
  15. 针对此次疫情的防控建议
  16. 排序(堆排序,快速排序,归并排序)
  17. 上汽阿里巴巴联合打造智己汽车;英国公司推出售价3000英镑起硬件加密手机 | 美通企业日报...
  18. Java基础(1)-存在指针吗
  19. 关于父组件向子组件传值
  20. 英国访问学者T5签证所需相关材料

热门文章

  1. 基于JAVA+SpringMVC+Mybatis+MYSQL的学生信息管理系统
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的体育场地预约管理系统
  3. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法
  4. POJ-2456.Aggressivecows.(二分求解最大化最小值)
  5. 算法相关----最大公约数算法
  6. 编程错题本——解析OpenWnn(1)命名问题
  7. SQL导入Excel数据时,数字中混有字符将导致数据丢失的解决办法
  8. 120 - 算法 -找到n个无序数中的 第k个最小的数 快排的变体
  9. 人工智能指用计算机,人工智能测试题..doc
  10. J2EE--Mybatis基础知识题