2016-01-29 169 views
3

我希望有人能爲我解決這個問題。我假設對此有一個簡單的答案。但如果它出現在互聯網上,我似乎無法找到它。請記住,我有一點經驗,所以我很抱歉,如果我失去了一些明顯的東西。Angular 2 @View with template vs @Component with template

我看到下面的實施例在那裏爲在角2.

//Example 1 

@Component({ 
    selector: 'my-app' 
}) 

@View({ 
    template : '<p></p>' 
}) 

據我所知創建模板,上面的例子是相同的,因爲這。

// Example 2 

@Component({ 
    selector: 'my-app', 
    template: '<p></p>' 
}) 

根據這一https://angular.io/docs/ts/latest/api/core/View-decorator.html@Directive v/s @Component in angular2

那麼有沒有什麼好的理由來創建一個像第一個例子VS第二哪裏@View似乎通過@Component被隱式設置使用模板「模板」?

回答

1

我認爲你應該看看這個問題:Angular 2.0. Difference @View @Component

你的例1和例2實際上做同樣的事情...

事實上,這是相同的,因爲View是可選的,但在未來,你就可以定義多個視圖的相同部件。

希望它可以幫助你, 蒂埃裏

+0

謝謝。我不知道那個..我會看看。 –