2017-09-04 63 views
0

正如標題所說,我無法弄清楚如何在Ember.js應用程序中爲Ember.js Engines定義路線。
我試圖按照教程,但我不明白路線如何工作。
用燼引擎製作的插件不能放在應用程序中,那麼他應該放在哪裏?在另一個存儲庫中,我想,但如何在app/router.js中定義其路由。如何爲餘燼引擎定義路線

我將重新掩蓋一切,我已經做了到現在爲止:

  1. 創建的插件:
    ember addon myAddon
  2. 安裝了插件灰燼,發動機在兩個庫(應用程序和插件):
    ember install ember-engines

現在,我有兩個存儲庫,但插件之一很空。因此,我們將在此存儲庫中添加插件「工作」所需的所有內容。

  • 增補我的環境變量,我的index.js,我的附加/ route.js和我的engine.js

  • 我的推杆在我插件/模板<h3>Hello World!</h3>/application.hbs

  • 而這裏出現了問題的部分。如何在我的應用程序中調用插件?我的意思是在我的應用程序的router.js

  • 我想:
    this.mount('myAddon'); this.mount('myAddon', { path: '../../addon/myAddon});這是通向我的插件,但我的理解,這是不叫的好方法。
  • 所以,如果你們中的任何人都可以幫助我,那將非常感激。

    回答

    0

    我解決了它。問題不在插件本身,而是在我的應用程序的package.json中。我剛加入dependencies"myAddon": "path/to/my/addon"