2017-04-07 72 views
-4

我是Angular2的新手,想要澄清一些概念,因为我提到了许多其他帖子,但仍不清楚。问题是我无法理解在教程中使用的高级语言,所以请任何人都能以简单的语言帮助我理解。Angular2:装饰者之间的区别

  1. @Input,@output和@ViewChild有什么区别。我们可以使用@output访问子数据,因此@viewchild与@Output不同@
  2. 什么是@viewContent?任何例子
  3. 是他们没有办法从孩子访问父内容就像我们使用@ViewChild访问子内容
  4. ngOnChanges,ngOnInit,ngDoCheck & ngOnDestroy
  5. 我感到困惑与术语初始化组件/指令。
  6. ngAfterContentInit,ngAfterContentChecked,ngAfterViewInit & ngAfterViewChecked?
+1

相关[生命周期鱼钩]文档(https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html) – Ploppy

+1

文档相关[组件交互](https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service) – Ploppy

+0

如果您是Angular的新手,那么有官方的[Learning Angular guide ](https://angular.io/docs/ts/latest/guide/learning-angular.html) – Ploppy

回答

0

@Input,@output和@ViewChild有什么区别。我们可以 访问子数据使用@output所以使得@viewchild不同 @Output

http://learnangular2.com/inputs/ http://learnangular2.com/outputs/ http://learnangular2.com/viewChild/

是什么@viewContent?任何例子 我还没有听说过@viewContent

是他们没有办法从孩子访问父内容就像我们使用 @ViewChild访问子内容

你可以使用一个服务或传递数据下降使用@Input这里更多: https://angular.io/docs/ts/latest/cookbook/component-communication.html

ngOnChanges,ngOnInit,ngDoCheck & ngOnDestroy

请阅读角教程: https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html

我感到困惑与术语初始化组件/指令。

我不知道你的意思是什么,但这里是澄清后:

@Directive v/s @Component in angular2

ngAfterContentInit,ngAfterContentChecked,ngAfterViewInit & ngAfterViewChecked?

请阅读角教程: https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html

+0

ngOnChanges()=> Angular(re)设置数据绑定输入属性时的响应..... ngDoCheck() =>检测Angular无法或无法自行检测到的更改并采取行动。你能否详细说明一下,因为我很困惑 – Jay