来自Ember的{{welcome-page}}数据在哪里?

Ash*_*haM 2 handlebars.js ember.js ember-cli

我是Ember的新手,在我安装了ember后,我看到默认的欢迎页面是通过application.hbs.有人可以告诉我欢迎页面的数据在哪里?被拉出的地方在哪里?我想通过代码.谢谢.

she*_*rek 6

欢迎页面是一个"附加组件",默认情况下包含在新的Ember安装中.在Ember中,加载项存储在node_modules项目根目录的文件夹中.你安装它们ember install add-on-name但是在引擎盖下,它是使用npm.

以下是源代码的存储库:https://github.com/ember-cli/ember-welcome-page.

具体来说,模板在这里:https://github.com/ember-cli/ember-welcome-page/blob/master/addon/templates/components/welcome-page.hbs在附加组件的'addon'文件夹中. ..而且这也是从其他地方拉出图像等.

如果您希望启动项目/并跳过欢迎页面添加 - 从2.14开始,您可以使用以下标志:

ember new my-project --no-welcome

PS:附加文件结构很糟糕,令人困惑(对我而言) - 如果你是Ember的新手,你可能想要从另一个入口点开始.下面是一个组件(非常类似于欢迎页面)如何工作/在神秘的插件世界之外的示例.

欢迎页面一般令人困惑.您可能会发现此人的体验很有趣:https://github.com/ember-cli/ember-welcome-page/issues/81