www*_*ser 11 javascript ember.js
在包含应用内引擎(我的引擎)和共享组件(共享组件)的应用内插件的Ember应用程序中,如何将共享组件插件作为应用内引擎的依赖项包含在内,以便您可以使用引擎模板中的组件吗?共享组件addon有两个组件,global-header和global-footer.
如果您想从主机应用程序使用依赖项(应用程序内插件),并且希望在引擎(应用程序内引擎)中使用它,则应将其直接包含在引擎中,然后让您的引擎共享与应用程序一起使用。
目前,我相信您已经描述过:
[ application ]
+ engine
+ addon
+ component
Run Code Online (Sandbox Code Playgroud)
并且您想在引擎中使用该组件。
相反,我的建议是,如果您的引擎需要它,就给它您的引擎。
[ application ]
+ engine
+ addon
+ component
Run Code Online (Sandbox Code Playgroud)
如果您的应用程序也需要它,您也可以将其作为应用程序的依赖项,或者与应用程序共享引擎的依赖项。
新的ember-engine 网站描述了与应用程序共享引擎的依赖关系。