angular4动态添加html,angular4 动态创建组件
我想用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 动态创建组件相关推荐
- Qt封装TDMS文件实现动态添加组以及动态写入通道数据
TDMS文件: TDMS文件是NI主推的一种二进制记录文件,TDMS文件由三个层次结构级别组成:文件.组.通道.在NI的LabVIEW软件中,可通过许多接口直接访问NI TDMS文件,但使用LABVI ...
- Vue中 动态添加class写法 动态静态clas混合
Vue中 动态添加class写法 动态静态clas混合 示例 //fx,cont-block为静态class ob为动态class <div :class="[ 'fx','cont- ...
- Elastic-Job:动态添加任务,支持动态分片
多情只有春庭月,犹为离人照落花. 概述 因项目中使用到定时任务,且服务部署多实例,因此需要解决定时任务重复执行的问题.即在同一时间点,每一个定时任务只在一个节点上执行.常见的开源方案,如 elasti ...
- 动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)
前言:以前曾写过一篇关于动态生成控件的文章<动态添加控件及将某XML动态加入到Activity显示>,比较浅显,对于RelativeLayout的相关布局设置方法及相对布局与线性布局的混合 ...
- 动态添加 ajax,ajax动态的添加内容【原创】
以前只是见过很多动态添加内容的效果,这次还是自己第一次在项目里接触到呢,就简单记录下来了,希望对大家有帮助. 这里的效果是选中一个选择框,对应的内容区就会相应的出现对应的详细内容,取消选择框,对应的内 ...
- php动态添加查询,php动态添加url查询参数的方法,php动态url参数_PHP教程
php动态添加url查询参数的方法,php动态url参数 本文实例讲述了php动态添加url查询参数的方法.分享给大家供大家参考.具体分析如下: 这段代码可以动态为url添加key-value查询参数 ...
- layui option 动态添加_layui select动态添加option的实例
html 产品类别 轻松融 容易融 快乐融 增加产品类别 js //重新渲染表单 function renderForm(){ layui.use('form', function(){ var fo ...
- python动态添加类方法_Python 动态添加类方法
习题: 1. Shape基类,要求所有子类都必须提供面积的计算,子类有三角形.矩形.圆. 2. 上题圆类的数据可序列化 第一种方法:使用Mixin多继承组合的方式,混入其它类的属性和方法 第二种方法: ...
- layui option 动态添加_layuiselect如何动态添加option
这次给大家带来layui select如何动态添加option,layui select动态添加option的注意事项有哪些,下面就是实战案例,一起来看一下. html 产品类别 轻松融 容易融 快乐 ...
最新文章
- Android 做项目总结
- vue-cli 官方模板webpack-simple的npm run dev 与npm run bulid的一些问题
- java textfield事件_[求助]TextField失去焦点触发事件问题
- linux ssh抓包,如何在SSH连接Linux系统的环境下使用wireshark抓包?
- 如何获得onblur中的值_使用带有onBlur的输入字段和来自Reactjs JSX中的状态块输入的值?...
- python import _ssl_如何在python 2.7.6中导入_ssl?
- 计算机信息检索自考知识点,计算机信息检索02139自考资料.docx
- 《Option Volatility Pricing》阅读笔记之 Option Terminology (期权术语)
- 苹果怎么测是原装屏_原装屏、后压屏、组装屏、压排屏?手机换屏不知道怎么选?Get此文你就明白了...
- 使用cmd命令行netsh wlan创建wifi热点
- 机器人自带触觉反馈,隔空微创手术的利器
- 十本书,谁猜得出第一是什么名字
- mysql密码强度不够怎么解决_安装ISPConfig 遇到的mysql密码强度问题
- STAF学习系列--安装及配置
- 针对此次疫情的防控建议
- 排序(堆排序,快速排序,归并排序)
- 上汽阿里巴巴联合打造智己汽车;英国公司推出售价3000英镑起硬件加密手机 | 美通企业日报...
- Java基础(1)-存在指针吗
- 关于父组件向子组件传值
- 英国访问学者T5签证所需相关材料
热门文章
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学生信息管理系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的体育场地预约管理系统
- linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法
- POJ-2456.Aggressivecows.(二分求解最大化最小值)
- 算法相关----最大公约数算法
- 编程错题本——解析OpenWnn(1)命名问题
- SQL导入Excel数据时,数字中混有字符将导致数据丢失的解决办法
- 120 - 算法 -找到n个无序数中的 第k个最小的数 快排的变体
- 人工智能指用计算机,人工智能测试题..doc
- J2EE--Mybatis基础知识题