0

嗨,我正在编写一个在 node-webkit 应用程序中运行的简单 ember 应用程序,现在我想运行:

require("nw.gui").Window.get().show();

在 Ember 完成加载并渲染索引视图之后,但只有一次,如果您刚刚导航到/.

我试过这个:

App.IndexRoute = Ember.Route.extend({
  setupController: function(controller) {
    require("nw.gui").Window.get().show();
  }
});

但这会在每次导航时执行/

谢谢!

4

1 回答 1

2

Ember.Application有一个准备好的事件。这可以满足您的需求。

你可以像这样使用它:

window.App = Ember.Application.create({
    ready: function () {
        alert('Application ready!');
    }
});
于 2013-10-16T10:30:00.023 回答