2015-06-15 65 views
0

我想知道元素樣式組件和片段樣式組件之間的區別,究竟元素樣式組件和片段樣式組件是什麼意思?提前致謝。什麼是元素樣式組件和什麼是片段樣式組件?

+0

''vs'{{my-component}}'? –

+0

沒有角度支架組件;但我確實在RFC中讀過它,角支架組件統一了「元素樣式組件」和「片段樣式組件」,但我不明白在該上下文中元素樣式和片段樣式組件的含義。 – Neovire

回答

1

首先Element and Fragment RFC已被Component Unification (angle brackets)取代,所以如果你想跟蹤這個問題檢查後者。

非常簡單的話,Ember.Fragment是一個無標籤的組件。目前,如果你不想要一個組件有一個圍繞div你必須做tagName=""這是有點哈克。 Ember.Fragment是一個更好的API來聲明的嘗試。

Ember.Element反過來是嘗試聲明性API來指定您的模板中組件的根DOM元素,而不是依賴於JavaScript。

根據我所瞭解的Component Unification,角支架組件將用它的內容替換對組件的調用,不同於當前包裝DOM元素由Ember管理的地方。有趣的RFC隨之而來!

+0

非常感謝@locks幫助。 – Neovire