Ember.A()

AEmber.NativeArraypublic Defined in packages/ember-runtime/lib/system/native_array.js:108 Creates an Ember.NativeArray from an Array like object. Does not modify the original object. Ember.A is not needed if EmberENV.EXTEND_PROTOTYPES is true (the default value). However, it is recommended that you use Ember.A when creating addons for ember or when you can not guarantee that EmberENV.EXTEND_PROTOTYPES will be true. Example export default Ember.Component.extend({ tagName: 'ul', className

ember-routing

ember-routing Module Parent: ember Ember.Location returns an instance of the correct implementation of the location API. Implementations You can pass an implementation name (hash, history, none) to force a particular implementation to be used in your application. HashLocation Using HashLocation results in URLs with a # (hash sign) separating the server side URL portion of the URL from the portion that is used by Ember. This relies upon the hashchange event existing in the browser. Example: App.

ember-views

ember-views Module Parent: ember The internal class used to create text inputs when the {{input}} helper is used with type of checkbox. See Ember.Templates.helpers.input for usage details. Direct manipulation of checked The checked attribute of an Ember.Checkbox object should always be set through the Ember object or by interacting with its rendered element representation via the mouse, keyboard, or touch. Updating the value of the checkbox via jQuery will result in the checked value of the ob

ember-templates

ember-templates Module Parent: ember Ember templates are executed by HTMLBars, an HTML-friendly version of Handlebars. Any valid Handlebars syntax is valid in an Ember template. Showing a property Templates manage the flow of an application's UI, and display state (through the DOM) to a user. For example, given a component with the property "name", that component's template can use the name in several ways: // app/components/person.js export default Ember.Component.extend({ name: 'Jill' });

ember-testing

ember-testing Module Parent: ember The primary purpose of this class is to create hooks that can be implemented by an adapter for various test frameworks.

ember-runtime

ember-runtime Module Parent: ember Defines string helper methods including string formatting and localization. Unless EmberENV.EXTEND_PROTOTYPES.String is false these methods will also be added to the String.prototype as well.

ember-glimmer

ember-glimmer Module Parent: ember

ember-extension-support

ember-extension-support Module Parent: ember The ContainerDebugAdapter helps the container and resolver interface with tools that debug Ember such as the Ember Extension for Chrome and Firefox. This class can be extended by a custom resolver implementer to override some of the methods with library-specific code. The methods likely to be overridden are: canCatalogEntriesByType catalogEntriesByType The adapter will need to be registered in the application's container as container-debug-adapter:

ember-metal

ember-metal Module Parent: ember This namespace contains all Ember methods and functions. Future versions of Ember may overwrite this namespace and therefore, you should avoid adding any new properties. At the heart of Ember is Ember-Runtime, a set of core functions that provide cross-platform compatibility and object property observing. Ember-Runtime is small and performance-focused so you can use it alongside other cross-platform libraries such as jQuery. For more details, see Ember-Runtime.

ember-htmlbars

ember-htmlbars Module Parent: ember HTMLBars is a Handlebars compatible templating engine used by Ember.js. The classes and namespaces covered by this documentation attempt to focus on APIs for interacting with HTMLBars itself. For more general guidance on Ember.js templates and helpers, please see the ember-templates package.