2015-02-08 68 views
0

我想知道,如果你能在這能方式創建灰燼組件:您可以構建Ember組件,以便它可以與其他Web組件共存並互操作嗎?

  • 與其他Web組件渲染(比如,由聚合物或X-標籤內置)
  • 互通通過參數傳遞和/或事件

不是由emberjs構建的應用程序內?


到目前爲止,我已經創建可使用這些文件作爲指導Web組件,使它們協同工作相互一些dgree: (可悲的是,我只能張貼,鏈接到一個文件,所以我選擇了聚合物的一種)

但我似乎無法找到如何創建和使用Ember組件在其他JS框架(讓我們說在角度),並想知道如果Ember組件目前在emberjs內使用,或我錯過了一些明顯的東西,它可以像其他普通的自定義元素一樣。

如果任何人都可以指向我的某個項目回購,示例或網站,說明如果這可以完成,這將不勝感激。提前感謝您的幫助!

+1

值得看看這條推文。 https://twitter.com/michaellnorth/status/563848427574796288 AFAIK不可能在其他庫中使用ember組件。 – blessenm 2015-02-08 18:07:56

+0

謝謝你回覆我的問題,並提供有趣的見面鏈接。我會繼續關注它(我住在加拿大,所以實際參加它太遠了,但仍然很高興知道人們正在談論它:) – tomokat 2015-02-10 14:45:35

回答

0

目前,Web組件的標準還沒有最終確定。請參閱W3C正在跟蹤其進展的this link。只有當規範已經由最新的瀏覽器完成並實現後,我們纔有可能重新使用Web組件。很可能,每個JavaScript框架都將在Web組件規範之上實現自己的抽象。在我們有機會實現您在問題中描述的可重用性之前,我個人預計會發生多年的分裂。

總之,它是不可能在其他框架重新使用燼組件此時

+0

謝謝你回答我的問題,並確認我想要做的是仍然不可能。我會繼續關注您提供的W3C鏈接。 – tomokat 2015-02-10 14:48:07

+0

這是保證被標記爲答案還是您想了解更多信息? – 2015-02-10 18:16:51

+0

當然,我會將你的答案標記爲已接受的答案,但如果有人在以後碰到這個問題,並有任何新的/更新的信息,我想聽到並希望它也有利於他人 - 我不能是唯一的喜歡Ember Component以更一般形式工作的人:) – tomokat 2015-02-11 13:09:48

相關問題