求助老师:有没什么办法让component插入到html的时候,不要生成标签?

来源:7-10 实战任务 Effects

qq_忍_2

2018-04-07

求助老师:

有没什么办法让component插入到html的时候,不要生成标签?

生成多余的标签会影响ui本身的样式结构.

例如:现在有一个component名字叫app-menu,插入到父组件的时候,生成的html代码是:

<app-menu><div>xxx</div></app-menu>

有没办法去掉这个app-menu标签?

只生成<div>xxx</div>即可?类似angular1中的replace:true.

如果用属性,也有问题,因为其他组件不能同时使用两个生成模板的属性.

写回答

1回答

接灰的电子产品

2018-04-09

组件的标签是必须有的,但你可以在组件内使用 ng-container ,这个标签就是渲染后没有这一级

0
0

Angular打造企业级协作平台,让你在Angular领域中出类拔萃

全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用

998 学习 · 536 问题

查看课程