我正在使用Ember App Kit(EAK)。爲什麼Ember.js/EAK自動生成ApplicationController而不是使用我的顯式ApplicationController?
餘燼督察/ Chrome開發工具控制檯顯示這一行,當我加載我的索引頁:
*generated -> controller:application Object {fullName: "controller:application"}*
但我已經明確創建了一個應用程序控制器,此灰燼應用程序顯然不知道(因爲它自動生成一個ApplicationController)。
我想在我明確的應用程序控制器上調用title屬性,並將其顯示在我的應用程序模板中。
我在做什麼錯?模板中的{{title}}
什麼都不產生。
(I懷疑它與EAK經由ES6模塊Transpiler使用ECMAScript的6個模塊的方法來做到。)
/site/app/templates/application.hbs
{{title}}
{{outlet}}
/site/app/controllers/application.js
var ApplicationController = Ember.Controller.extend({
title: 'hello world'
});
export default ApplicationController;
您的指示對我來說很完美,Petr。非常感謝你。我使用最新的EAK和Ember.js 1.2。我想我需要回頭再看看我的代碼和EAK佈局,並試圖找出有什麼不同。 – Chris