前端
2017-08-071 min
angular中@ViewChild和@ContentChild的区别'
* 声明一个对子元素的引用。 * ViewChild需要一个参数来选择元素。 * 如果参数是一个类型,一个指令或一个类型的组件将被绑定。 * 如果参数是一个字符串,字符串被解释为一个选择器。也就是一个元素包含模板变量(如 #child)。 …
angular中@ViewChild和@ContentChild的区别'
@ViewChild文档解释
- 声明一个对子元素的引用。
- ViewChild需要一个参数来选择元素。
- 如果参数是一个类型,一个指令或一个类型的组件将被绑定。
- 如果参数是一个字符串,字符串被解释为一个选择器。也就是一个元素包含模板变量(如 #child)。
- 在任何情况下,如果找到多个元素,那么只返回第一个。
- 这个子元素将在ngAfterViewInit()回调前被赋值。
@ContenChild文档解释
- 查询一个内容。
- 内容查询结果将在ngAfterContentInit()回调前完成。
并不好理解吧,我找到了StackOverflow上相关问题的答案
angular