如何定义ember-engine的路线



标题所说,我不知道如何在ember.js应用程序中定义ember.js发动机的路线。
我试图遵循该教程,但我不明白该路线的工作原理。
用灰烬发动机制成的附加组件不能放在应用程序中,那么他应该放在哪里?我想在另一个存储库中,但是如何在 app/router.js

中定义其路线

我将迄今为止回顾我所做的一切:

  1. 创建插件:
    ember addon myAddon
  2. 在两个存储库中安装了插件Ember-engines(应用程序和插件):
    ember install ember-engines

现在,我有两个存储库,但是插件很空。因此,我们将添加该存储库中插件所需的所有内容。

  1. 添加了我的环境变量,我的 index.js ,我的 addon/route.js 和我的 Engine.js.js 。<</p>

  2. 我将 <h3>Hello World!</h3>放在我的 addon/applicate.hbs

这是有问题的部分。如何在应用程序中调用插件?我的意思是在我的应用程序的 router.js 中?

  1. 我尝试了:
    this.mount('myAddon'); this.mount('myAddon', { path: '../../addon/myAddon});是通往我插件的途径,但我可以理解这不是称呼它的好方法。

因此,如果你们中的任何一个可以帮助我,这将不胜感激。

我解决了它。问题不是在插件本身中,而是在我的应用程序的包装中。我刚刚在dependencies "myAddon": "path/to/my/addon"中添加。

相关内容

  • 没有找到相关文章

最新更新