ember-application

ember-application Module

Parent: ember

The ApplicationInstance encapsulates all of the stateful aspects of a running Application-

At a high-level, we break application boot into two distinct phases:

  • Definition time, where all of the classes, templates, and other dependencies are loaded (typically in the browser)-
  • Run time, where we begin executing the application once everything has loaded-

Definition time can be expensive and only needs to happen once since it is an idempotent operation- For example, between test runs and FastBoot requests, the application stays the same- It is only the state that we want to reset-

That state is what the ApplicationInstance manages: it is responsible for creating the container that contains all application state, and disposing of it once the particular test run or FastBoot request has finished-

Classes and Namespaces

© 2017 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://emberjs.com/api/modules/ember-application.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部