在Angular中,ng内容和ng模板的作用是什么?
我想弄清楚这2是做什么的,我有点困惑,它们是像div还是类似的东西 我看了医生,但不清楚是的,我也想知道什么时候用?还是为了什么在Angular中,ng内容和ng模板的作用是什么?,angular,mean-stack,ng-template,angular2-ngcontent,Angular,Mean Stack,Ng Template,Angular2 Ngcontent,我想弄清楚这2是做什么的,我有点困惑,它们是像div还是类似的东西 我看了医生,但不清楚是的,我也想知道什么时候用?还是为了什么 顺便说一句,我可以将css应用于这两个组件吗?ng content用于将内容投影到组件中的特定位置 例如: 测试 上述代码将生成以下html: 测试 ng template是描述模板的块,除非明确引用或使用模板,否则不会呈现模板 以下代码不输出任何HTML: 你好 但是这个将显示div: 你好 两者在HTML代码中永远都不可见,它们仅由Angula
顺便说一句,我可以将css应用于这两个组件吗?
ng content
用于将内容投影到组件中的特定位置
例如:
测试
上述代码将生成以下html:
测试
ng template
是描述模板的块,除非明确引用或使用模板,否则不会呈现模板
以下代码不输出任何HTML:
你好
但是这个将显示div
:
你好
两者在HTML代码中永远都不可见,它们仅由Angular使用
奖金:
ng container
是与结构指令(ngFor、ngIf)一起使用的另一个角度元素,它也不生成HTML
是Angular与结构指令一起使用的模板元素(*ngIf
,*ngFor
,[ngSwitch]
和自定义指令)
这些模板元素仅在存在结构指令的情况下工作。Angular将宿主元素(应用了该指令)包装在
中,并通过用诊断注释替换来使用完成的DOM中的
它们用于创建可配置组件。这意味着可以根据用户的需要配置组件。这就是众所周知的内容投影。已发布库中使用的组件利用
进行配置