Ich habe einen Controller, der eine searchQuery
und Vorschläge Eigenschaft hat. Die Vorschläge stammen aus einer AJAX-Anfrage. Wie kann ich die Vorschlagseigenschaft in meinem Controller zu einem Versprechen machen?Promise basierte Eigenschaft Ember
app/controllers/application.js
import Ember from 'ember';
const { computed, $ } = Ember;
export default Ember.Controller.extend({
searchQuery: '',
suggestions: computed('searchQuery', function() {
return $.getJSON(`songs/search.json?q=${this.get('searchQuery')}`);
})
});
Ja, das ist, was ich suche, ich habe nur erwartet, dass ich stattdessen das Versprechen zurückgeben könnte. –