宿主:也被称为寄主,host,是angular非常常见的一个词汇
宿主元素:在指令和组件中经常用到,对于指令来说,宿主元素就是所绑定的那个元素,可以是html元素,也可以是一个自定义组件元素,组件其实就是一个特殊的指令
宿主组件:对正常情况下来说,宿主组件就是当前组件,但是对于投影来说,宿主组件是被投影到的那个组件,所以在学习@Host的时候,我们会学习到当使用@Host去对某个依赖做查询限制的时候,@Host限制了我们只能在当前宿主组件中查询,当然,@Host还做了一个额外的查询,当在当前组件什么都没查询到时,会查询当前组件的父组件的ViewProviders做兜底
宿主视图:跟组件直接关联的模板会定义该组件的宿主视图,模板内还有其他的组件元素都是内嵌视图,所以内嵌视图可以是其他组件的宿主视图
视图容器:可以用来创建内嵌或者宿主视图的一个容器
创建宿主视图:可以通过viewContainerRef提供的creatComponent方法来创建宿主视图
创建内嵌视图:可以通过viewContainerRef提供的createEmbeddedView方法来创建内嵌视图