您能否构建 Ember 组件,使其可以与其他 Web 组件共存和互操作?
Can you build Ember Component so that it can co-exist and interop with other web components?
我想知道您是否可以按以下方式创建 Ember 组件:
- 与其他网络组件一起呈现(例如,由 Polymer 或 X-Tag 构建)
- 通过参数传递 and/or 事件进行互操作
在不是由 emberjs 构建的应用程序中?
到目前为止,我已经使用这些文档作为指南创建了 Web 组件,并使它们在某种程度上相互操作:
(遗憾的是,我只能 post link 一个文件,所以我选择了 Polymer 那个)
- 香草 JS
- 聚合物 - Custom Element Interoperability
- React(活性元素)
- X-标签
但我似乎找不到很好的例子来说明如何在其他 JS 框架中创建和使用 Ember 组件(比如在 angular 中)并且想知道是否 Ember组件目前预计会在 emberjs 中使用,或者我遗漏了一些明显的东西,它可以像其他普通自定义元素一样运行。
如果有人能给我指出一些项目回购、示例或网站来说明是否可以做到这一点,我将不胜感激。非常感谢您的提前帮助!
此时 Web 组件的标准尚未最终确定。请参阅 this link W3C 正在跟踪他们的进度。只有当规范最终确定并由现代浏览器实施后,我们才有机会开发可重用的 Web 组件。很有可能,每个 JavaScript 框架都会在 Web 组件规范之上实现自己的抽象。在我们有机会实现您在问题中描述的可重用性之前,我个人预计会经历多年的碎片化。
总而言之,目前不可能在其他框架中重用ember组件。
我想知道您是否可以按以下方式创建 Ember 组件:
- 与其他网络组件一起呈现(例如,由 Polymer 或 X-Tag 构建)
- 通过参数传递 and/or 事件进行互操作
在不是由 emberjs 构建的应用程序中?
到目前为止,我已经使用这些文档作为指南创建了 Web 组件,并使它们在某种程度上相互操作: (遗憾的是,我只能 post link 一个文件,所以我选择了 Polymer 那个)
- 香草 JS
- 聚合物 - Custom Element Interoperability
- React(活性元素)
- X-标签
但我似乎找不到很好的例子来说明如何在其他 JS 框架中创建和使用 Ember 组件(比如在 angular 中)并且想知道是否 Ember组件目前预计会在 emberjs 中使用,或者我遗漏了一些明显的东西,它可以像其他普通自定义元素一样运行。
如果有人能给我指出一些项目回购、示例或网站来说明是否可以做到这一点,我将不胜感激。非常感谢您的提前帮助!
此时 Web 组件的标准尚未最终确定。请参阅 this link W3C 正在跟踪他们的进度。只有当规范最终确定并由现代浏览器实施后,我们才有机会开发可重用的 Web 组件。很有可能,每个 JavaScript 框架都会在 Web 组件规范之上实现自己的抽象。在我们有机会实现您在问题中描述的可重用性之前,我个人预计会经历多年的碎片化。
总而言之,目前不可能在其他框架中重用ember组件。