Skip to content

Instantly share code, notes, and snippets.

@basz
Last active January 29, 2017 22:15
Show Gist options
  • Select an option

  • Save basz/ee4f4fec895ccc4ebc9e3069bb56612d to your computer and use it in GitHub Desktop.

Select an option

Save basz/ee4f4fec895ccc4ebc9e3069bb56612d to your computer and use it in GitHub Desktop.
userAgentLocale: Ember.computed(function() {
return new Ember.RSVP.Promise((resolve, reject) => {
Ember.$.getJSON([ENV.APP.baseUrlApi, 'util/user-agent-info'].join('/'), (data) => {
resolve(data['accept-language']);
}).fail(() => reject('...'));
}
)
})),
{{userAgentLocale}} shows [Object]
with help of https://github.com/kellyselden/ember-awesome-macros#promiseresolve
userAgentLocale: promise.object(Ember.computed(function() {
return new Ember.RSVP.Promise((resolve, reject) => {
Ember.$.getJSON([ENV.APP.baseUrlApi, 'util/user-agent-info'].join('/'), (data) => {
resolve(data['accept-language']);
}).fail(() => reject('...'));
}
)
})),
{{userAgentLocale}} shows <(subclass of Ember.ObjectProxy):ember1696>
But
dossier: Ember.computed(function() {
return this.get('store').findRecord('dossier/dossier', 'b3dbf0ef-b2a1-5f31-aa7e-76d818d11e57');
}),
{{dossier.id}} renders b3dbf0ef-b2a1-5f31-aa7e-76d818d11e57 so the idea must be possible...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment