2017-04-07 70 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